All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.huawei.opengauss.jdbc.ds.PGPooledConnection.class Maven / Gradle / Ivy

The newest version!
????4/com/huawei/opengauss/jdbc/ds/PGPooledConnectionjava/lang/Objectjavax/sql/PooledConnectionPGPooledConnection.java@com/huawei/opengauss/jdbc/ds/PGPooledConnection$StatementHandlerStatementHandlerAcom/huawei/opengauss/jdbc/ds/PGPooledConnection$ConnectionHandlerConnectionHandler	listenersLjava/util/List;5Ljava/util/List;conLjava/sql/Connection;lastCLcom/huawei/opengauss/jdbc/ds/PGPooledConnection$ConnectionHandler;
autoCommitZisXALOGGER#Lcom/huawei/opengauss/jdbc/log/Log;fatalClasses[Ljava/lang/String;(Ljava/sql/Connection;ZZ)V()V
java/util/LinkedList!
"	$	&	(	*this1Lcom/huawei/opengauss/jdbc/ds/PGPooledConnection;(Ljava/sql/Connection;Z)V
/addConnectionEventListener&(Ljavax/sql/ConnectionEventListener;)Vjava/util/List3add(Ljava/lang/Object;)Z5647connectionEventListener#Ljavax/sql/ConnectionEventListener;removeConnectionEventListenerremove<64=closejava/sql/SQLException@	B?
Djava/sql/ConnectionFisClosed()ZHIGJ
getAutoCommitLIGMrollbackOGP	R#Catch SQLException while rollback. T!com/huawei/opengauss/jdbc/log/LogVtrace*(Ljava/lang/Object;Ljava/lang/Throwable;)VXYWZGDjava/lang/Throwable]ignoredLjava/sql/SQLException;
getConnection()Ljava/sql/Connection;,com/huawei/opengauss/jdbc/util/PSQLExceptionc.This PooledConnection has already been closed.e!com/huawei/opengauss/jdbc/util/GTgtr9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;ij
hk(com/huawei/opengauss/jdbc/util/PSQLStatemCONNECTION_DOES_NOT_EXIST*Lcom/huawei/opengauss/jdbc/util/PSQLState;op	nq?(Ljava/lang/String;Lcom/huawei/opengauss/jdbc/util/PSQLState;)Vs
dtfireConnectionFatalError(Ljava/sql/SQLException;)Vvw
x
clearWarningszG{
setAutoCommit(Z)V}~GfillInStackTrace()Ljava/lang/Throwable;??
A?I(Lcom/huawei/opengauss/jdbc/ds/PGPooledConnection;Ljava/sql/Connection;)V?
?getClass()Ljava/lang/Class;??
?java/lang/Class?getClassLoader()Ljava/lang/ClassLoader;??
??&com/huawei/opengauss/jdbc/PGConnection?java/lang/reflect/Proxy?newProxyInstanceb(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;??
??setProxy(Ljava/sql/Connection;)V??
?sqlException.Lcom/huawei/opengauss/jdbc/util/PSQLException;handlerproxyConfireConnectionClosedsize()I??4?!javax/sql/ConnectionEventListener?toArray(([Ljava/lang/Object;)[Ljava/lang/Object;??4?$[Ljavax/sql/ConnectionEventListener;?javax/sql/ConnectionEvent?createConnectionEvent4(Ljava/sql/SQLException;)Ljavax/sql/ConnectionEvent;??
?connectionClosed(Ljavax/sql/ConnectionEvent;)V????listenerevtLjavax/sql/ConnectionEvent;localconnectionErrorOccurred????e6(Ljavax/sql/PooledConnection;Ljava/sql/SQLException;)V?
??isFatalState(Ljava/lang/String;)Zjava/lang/String?length??
??	?
startsWith??
??
fatalClassLjava/lang/String;statefireConnectionErrorgetSQLState()Ljava/lang/String;??
A???
?removeStatementEventListener%(Ljavax/sql/StatementEventListener;)V"Ljavax/sql/StatementEventListener;addStatementEventListener
access$0004(Lcom/huawei/opengauss/jdbc/ds/PGPooledConnection;)Zx0
access$102?(Lcom/huawei/opengauss/jdbc/ds/PGPooledConnection;Lcom/huawei/opengauss/jdbc/ds/PGPooledConnection$ConnectionHandler;)Lcom/huawei/opengauss/jdbc/ds/PGPooledConnection$ConnectionHandler;x1
access$200K(Lcom/huawei/opengauss/jdbc/ds/PGPooledConnection;Ljava/sql/SQLException;)V?w
?getName??
??$com/huawei/opengauss/jdbc/log/Logger?	getLogger7(Ljava/lang/String;)Lcom/huawei/opengauss/jdbc/log/Log;??
??08?53?57P01?57P02?57P03?58?60?99F0XX	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFileInnerClasses!

{*? *?"Y?#?%*+?'*?)*?+?	*,-
8*9:;<.J*+?0?	 ,-

?@12D*?%+?8W?	,-9:

GH;2D*?%+?>W?	,-9:

OP??X*?C?:*?C?E*?'?K?'*?'?N?*?'?Q?L?SU+?[*?'?\*?'?M*?',??&/2A>GO	3_`X,-
:XYZ[&]/`2^3_>eGgLhOgUhWirAP^Aab??*?'??dYf??l?r?uL*+?y+?*?C?7*?C?E*?'?N?*?'?Q?L?SU+?[*?'?|*?+?*?'*?)???L*+?y+???A??Y**?'??L*+?C*??????YGSY?S+???GM*?C,??,?<EHA"qtA	>??I_`u
?`?,-?,??
?
bxz{} ~"?)?0?<?E?H?I?T?]?d?q?t?u?z???????????"eABA
A??JL*?%*?%????????M,N-?66?!-2:+?	*??L+?????ޱ	*1?:J,-H??/??
&	??
??1?5?;?C?I?-?$??????
??vw?MM*?%*?%????????N-:?66?"2:,?	*+??M,?????ݱ	44?:M,-M?`K??2??
&	??
??4?8?>?F?L?3?&A??????
A????>
??Y*+?ð	
,-
?`
?
???6*??*??????L+?=>?+2:*?Й??????	#??6??
&	?????#?,?.?4?	????wZ+?ظښ?*+?y?	,-?`
?
?????5?	,-??
???5?	,-??
???/*?+?	?-
)??;*+Z?C?	?-?
)??:*+??	?-?`
)?jN???S
??Y?SY?SY?SY?SY?SY?SYSYSYSY	S?̱

/?
	






© 2015 - 2025 Weber Informatics LLC | Privacy Policy