Edit C:\galaxie\jobs\GALAXIE__JOBs\GALAXIE__PCKG_0.5\lib\org\postgresql\ds\PGPooledConnection.class
Êþº¾ 4 ö $org/postgresql/ds/PGPooledConnection java/lang/Object javax/sql/PooledConnection PGPooledConnection.java 5org/postgresql/ds/PGPooledConnection$StatementHandler StatementHandler 6org/postgresql/ds/PGPooledConnection$ConnectionHandler ConnectionHandler listeners Ljava/util/List; 5Ljava/util/List<Ljavax/sql/ConnectionEventListener;>; con Ljava/sql/Connection; last 8Lorg/postgresql/ds/PGPooledConnection$ConnectionHandler; autoCommit Z isXA fatalClasses [Ljava/lang/String; <init> (Ljava/sql/Connection;ZZ)V ()V java/util/LinkedList " $ & ( this &Lorg/postgresql/ds/PGPooledConnection; (Ljava/sql/Connection;Z)V - addConnectionEventListener &(Ljavax/sql/ConnectionEventListener;)V java/util/List 1 add (Ljava/lang/Object;)Z 3 4 2 5 connectionEventListener #Ljavax/sql/ConnectionEventListener; removeConnectionEventListener remove : 4 2 ; close java/sql/SQLException > @ = B java/sql/Connection D isClosed ()Z F G E H getAutoCommit J G E K rollback M E N E B java/lang/Throwable Q getConnection ()Ljava/sql/Connection; !org/postgresql/util/PSQLException U .This PooledConnection has already been closed. W org/postgresql/util/GT Y tr 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; [ \ Z ] org/postgresql/util/PSQLState _ CONNECTION_DOES_NOT_EXIST Lorg/postgresql/util/PSQLState; a b ` c 4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)V e V f fireConnectionFatalError (Ljava/sql/SQLException;)V h i j clearWarnings l E m setAutoCommit (Z)V o p E q fillInStackTrace ()Ljava/lang/Throwable; s t ? u >(Lorg/postgresql/ds/PGPooledConnection;Ljava/sql/Connection;)V w x getClass ()Ljava/lang/Class; z { | java/lang/Class ~ getClassLoader ()Ljava/lang/ClassLoader; ? ? ? org/postgresql/PGConnection ? java/lang/reflect/Proxy ? newProxyInstance b(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; ? ? ? ? setProxy (Ljava/sql/Connection;)V ? ? ? sqlException #Lorg/postgresql/util/PSQLException; Ljava/sql/SQLException; handler proxyCon fireConnectionClosed !javax/sql/ConnectionEventListener ? toArray (([Ljava/lang/Object;)[Ljava/lang/Object; ? ? 2 ? $[Ljavax/sql/ConnectionEventListener; ? javax/sql/ConnectionEvent ? createConnectionEvent 4(Ljava/sql/SQLException;)Ljavax/sql/ConnectionEvent; ¡ ¢ connectionClosed (Ljavax/sql/ConnectionEvent;)V ¤ ¥ ? ¦ listener evt Ljavax/sql/ConnectionEvent; local connectionErrorOccurred ¬ ¥ ? e 6(Ljavax/sql/PooledConnection;Ljava/sql/SQLException;)V ° ? ± isFatalState (Ljava/lang/String;)Z java/lang/String µ length ()I · ¸ ¶ ¹ » startsWith ¾ ´ ¶ ¿ fatalClass Ljava/lang/String; state fireConnectionError getSQLState ()Ljava/lang/String; Å Æ ? Ç ³ ´ É removeStatementEventListener %(Ljavax/sql/StatementEventListener;)V "Ljavax/sql/StatementEventListener; addStatementEventListener access$000 )(Lorg/postgresql/ds/PGPooledConnection;)Z x0 access$102 ?(Lorg/postgresql/ds/PGPooledConnection;Lorg/postgresql/ds/PGPooledConnection$ConnectionHandler;)Lorg/postgresql/ds/PGPooledConnection$ConnectionHandler; x1 access$200 @(Lorg/postgresql/ds/PGPooledConnection;Ljava/sql/SQLException;)V Ä i × <clinit> 08 Ú 53 Ü 57P01 Þ 57P02 à 57P03 â 58 ä 60 æ 99 è F0 ê XX ì Signature Code LocalVariableTable LineNumberTable StackMapTable Exceptions SourceFile InnerClasses ! î ï { *· *» Y· !µ #*+µ %*µ '*µ )± ð * * + ñ 4 ' 5 6 7 8 , ï J *+· .± ð * + ñ ; <