
org.postgresql.ds.jdbc23.AbstractJdbc23PooledConnection.class Maven / Gradle / Ivy
???? 2 ?
: ? : ? : ?
; ? ?
? : ? : ? : ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ?
?
: ? ? ?
? ?
?
; ?
? ? ? ?
? ?
? ? ? ? ? ? k
: ? $ ? $ ?
/ ? : ?
/ ?
?
: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? StatementHandler InnerClasses ConnectionHandler listeners Ljava/util/List; Signature 5Ljava/util/List; con Ljava/sql/Connection; last KLorg/postgresql/ds/jdbc23/AbstractJdbc23PooledConnection$ConnectionHandler;
autoCommit Z isXA fatalClasses [Ljava/lang/String; (Ljava/sql/Connection;ZZ)V Code LineNumberTable LocalVariableTable this 9Lorg/postgresql/ds/jdbc23/AbstractJdbc23PooledConnection; addConnectionEventListener &(Ljavax/sql/ConnectionEventListener;)V connectionEventListener #Ljavax/sql/ConnectionEventListener; removeConnectionEventListener close ()V
StackMapTable ? ?
Exceptions
getConnection ()Ljava/sql/Connection; sqlException #Lorg/postgresql/util/PSQLException; Ljava/sql/SQLException; handler proxyCon fireConnectionClosed listener evt Ljavax/sql/ConnectionEvent; local $[Ljavax/sql/ConnectionEventListener; ? ? ? fireConnectionFatalError (Ljava/sql/SQLException;)V e createConnectionEvent 4(Ljava/sql/SQLException;)Ljavax/sql/ConnectionEvent; isFatalState (Ljava/lang/String;)Z
fatalClass Ljava/lang/String; state L fireConnectionError
access$000 <(Lorg/postgresql/ds/jdbc23/AbstractJdbc23PooledConnection;)Z x0
access$102 ?(Lorg/postgresql/ds/jdbc23/AbstractJdbc23PooledConnection;Lorg/postgresql/ds/jdbc23/AbstractJdbc23PooledConnection$ConnectionHandler;)Lorg/postgresql/ds/jdbc23/AbstractJdbc23PooledConnection$ConnectionHandler; x1
access$200 S(Lorg/postgresql/ds/jdbc23/AbstractJdbc23PooledConnection;Ljava/sql/SQLException;)V
SourceFile #AbstractJdbc23PooledConnection.java z p F G J I M Z java/util/LinkedList @ A D E H I ? ? ? ? ? Y Z ? ? ? Z java/sql/SQLException !org/postgresql/util/PSQLException .This PooledConnection has already been closed. ? ? ? ? ? ? M ? o p ? Z ? ? ? ? Iorg/postgresql/ds/jdbc23/AbstractJdbc23PooledConnection$ConnectionHandler M ? ? ? ? ? java/lang/Class java/sql/Connection org/postgresql/PGConnection ? ? ? ? ? ? ? !javax/sql/ConnectionEventListener ? ? r s ? ? ? ? ? ? K L ? u ? ? t u java/lang/String 08 53 57P01 57P02 57P03 58 60 99 F0 XX 7org/postgresql/ds/jdbc23/AbstractJdbc23PooledConnection java/lang/Object Horg/postgresql/ds/jdbc23/AbstractJdbc23PooledConnection$StatementHandler java/lang/Throwable javax/sql/ConnectionEvent java/util/List add (Ljava/lang/Object;)Z remove
getAutoCommit ()Z rollback org/postgresql/util/GT tr &(Ljava/lang/String;)Ljava/lang/String; org/postgresql/util/PSQLState CONNECTION_DOES_NOT_EXIST Lorg/postgresql/util/PSQLState; 4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)V
clearWarnings
setAutoCommit (Z)V fillInStackTrace ()Ljava/lang/Throwable; Q(Lorg/postgresql/ds/jdbc23/AbstractJdbc23PooledConnection;Ljava/sql/Connection;)V getClass ()Ljava/lang/Class; getClassLoader ()Ljava/lang/ClassLoader; java/lang/reflect/Proxy newProxyInstance b(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; setProxy (Ljava/sql/Connection;)V size ()I toArray (([Ljava/lang/Object;)[Ljava/lang/Object; connectionClosed (Ljavax/sql/ConnectionEvent;)V connectionErrorOccurred length
startsWith getSQLState ()Ljava/lang/String;! : ; @ A B C D E F G H I J I
K L M N O { *? *? Y? ? *+? *? *? ? P ) * + , - Q * R S D E H I J I T U O D *? +?
W? P
5 6 Q R S V W X U O D *? +? W? P
> ? Q R S V W Y Z O ? A*? ? #*? ? *? ?
? *? ? ? L*? ? *? ? M*? ,?? # &