org.apache.jackrabbit.oak.plugins.document.rdb.RDBConnectionHandler.class Maven / Gradle / Ivy
???? 2 ?
| : } : ~ : : ?
: ? ? ?
: ? ? ? ? : ? ? ? ? : ? ? ? ? ? ?
? ? ? ?
? e ?
? ?
? ? ? ?
? ? ? ?
| ?
?
? ?
?
?
: ? ? ? ? ? d ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ?
? ? ?
? ? ? ds Ljavax/sql/DataSource;
closedTime J LOG Lorg/slf4j/Logger; CHECKCONNECTIONONCLOSE Z setReadOnlyThrows Ljava/lang/Boolean; setReadWriteThrows (Ljavax/sql/DataSource;)V Code LineNumberTable LocalVariableTable this ELorg/apache/jackrabbit/oak/plugins/document/rdb/RDBConnectionHandler; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; getROConnection ()Ljava/sql/Connection; c Ljava/sql/Connection;
Exceptions RuntimeVisibleAnnotations getRWConnection rollbackConnection (Ljava/sql/Connection;)V ex Ljava/sql/SQLException;
StackMapTable ? Ljavax/annotation/Nullable; closeConnection ex2 ? ? getSchema )(Ljava/sql/Connection;)Ljava/lang/String; Ljava/lang/Throwable; ? Ljavax/annotation/CheckForNull; isClosed ()Z close ()V ?
getDataSource ()Ljavax/sql/DataSource; result ?
getConnection elapsed ts setReadOnly (Ljava/sql/Connection;Z)V ro
SourceFile RDBConnectionHandler.java J m A B G H I H ? @ s T ? ? ? v w ? m java/sql/SQLException C D error on rollback (ignored) ? ? ? E F ? k got dirty connection Aorg/apache/jackrabbit/oak/plugins/document/DocumentStoreException dirty connection on close J ? l m 'exception on connection close (ignored) ? ? java/lang/Class ? ? java/lang/Object ? ? ? java/lang/String java/lang/Throwable ? ? ? java/lang/IllegalStateException java/lang/StringBuilder &Connection handler is already closed ( ? ? ? ? ms ago) ? ? J ? o p ? ? k Obtaining a new connection from ? ? took ms ? ? v ? ? ? H Connection class G erroneously throws SQLException on setReadOnly(true); not trying again ? ? ? H ? k H erroneously throws SQLException on setReadOnly(false); not trying again Corg/apache/jackrabbit/oak/plugins/document/rdb/RDBConnectionHandler ? ? ? Zorg.apache.jackrabbit.oak.plugins.document.rdb.RDBConnectionHandler.CHECKCONNECTIONONCLOSE ? ? java/io/Closeable java/sql/Connection java/io/IOException javax/sql/DataSource
setAutoCommit (Z)V rollback org/slf4j/Logger error *(Ljava/lang/String;Ljava/lang/Throwable;)V
isReadOnly getClass ()Ljava/lang/Class; getMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; java/lang/reflect/Method invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java/lang/System currentTimeMillis ()J append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V isDebugEnabled -(Ljava/lang/Object;)Ljava/lang/StringBuilder; debug java/lang/Boolean FALSE TRUE booleanValue org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger;
getBoolean (Ljava/lang/String;)Z ! : > ? @ A B C D E F G H I H J K L a *? * ? *? *? *+? ? M 4 &