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

com.zaxxer.hikari.pool.ProxyConnection.class Maven / Gradle / Ivy

There is a newer version: 1.0.0-beta2
Show newest version
????4?&com/zaxxer/hikari/pool/ProxyConnectionjava/lang/Objectjava/sql/ConnectionProxyConnection.java7com/zaxxer/hikari/pool/ProxyConnection$ClosedConnectionClosedConnection/com/zaxxer/hikari/SQLExceptionOverride$Override&com/zaxxer/hikari/SQLExceptionOverride
OverrideDIRTY_BIT_READONLYIDIRTY_BIT_AUTOCOMMITDIRTY_BIT_ISOLATIONDIRTY_BIT_CATALOGDIRTY_BIT_NETTIMEOUTDIRTY_BIT_SCHEMA LOGGERLorg/slf4j/Logger;ERROR_STATESLjava/util/Set;#Ljava/util/Set;ERROR_CODES$Ljava/util/Set;delegateLjava/sql/Connection;	poolEntry"Lcom/zaxxer/hikari/pool/PoolEntry;leakTask&Lcom/zaxxer/hikari/pool/ProxyLeakTask;openStatements!Lcom/zaxxer/hikari/util/FastList;7Lcom/zaxxer/hikari/util/FastList;	dirtyBits
lastAccessJisCommitStateDirtyZ
isReadOnlyisAutoCommitnetworkTimeouttransactionIsolation	dbcatalogLjava/lang/String;dbschema?(Lcom/zaxxer/hikari/pool/PoolEntry;Ljava/sql/Connection;Lcom/zaxxer/hikari/util/FastList;Lcom/zaxxer/hikari/pool/ProxyLeakTask;JZZ)V?(Lcom/zaxxer/hikari/pool/PoolEntry;Ljava/sql/Connection;Lcom/zaxxer/hikari/util/FastList;Lcom/zaxxer/hikari/pool/ProxyLeakTask;JZZ)V()V9<
=&'	?$%	A*+	C()	E./	G21	I31	Kthis(Lcom/zaxxer/hikari/pool/ProxyConnection;
connectionnowtoString()Ljava/lang/String;java/lang/StringBuilderS
T=getClass()Ljava/lang/Class;VW
Xjava/lang/ClassZ
getSimpleName\R
[]append-(Ljava/lang/String;)Ljava/lang/StringBuilder;_`
Ta(C)Ljava/lang/StringBuilder;_c
Tdjava/lang/SystemfidentityHashCode(Ljava/lang/Object;)Ihi
gj(I)Ljava/lang/StringBuilder;_l
Tm
 wrapping o-(Ljava/lang/Object;)Ljava/lang/StringBuilder;_q
TrQR
TtgetAutoCommitState()ZgetCatalogState67	ygetSchemaState87	|getTransactionIsolationState()I5	?getReadOnlyStategetNetworkTimeoutState4	?getPoolEntry$()Lcom/zaxxer/hikari/pool/PoolEntry;checkException0(Ljava/sql/SQLException;)Ljava/sql/SQLException; com/zaxxer/hikari/pool/PoolEntry?getPoolBase#()Lcom/zaxxer/hikari/pool/PoolBase;??
??com/zaxxer/hikari/pool/PoolBase?exceptionOverride(Lcom/zaxxer/hikari/SQLExceptionOverride;??	??java/sql/SQLException?CLOSED_CONNECTION?%		?getSQLState?R
??08?java/lang/String?
startsWith(Ljava/lang/String;)Z??
??java/sql/SQLTimeoutException? 	?
java/util/Set?contains(Ljava/lang/Object;)Z????" 	?getErrorCode?
??java/lang/Integer?valueOf(I)Ljava/lang/Integer;??
??
adjudicateJ(Ljava/sql/SQLException;)Lcom/zaxxer/hikari/SQLExceptionOverride$Override;???DO_NOT_EVICT1Lcom/zaxxer/hikari/SQLExceptionOverride$Override;??	?getNextException()Ljava/sql/SQLException;??
??	?J{} - Connection {} marked as broken because of SQLSTATE({}), ErrorCode({})?getPoolName?R
??org/slf4j/Logger?warn((Ljava/lang/String;[Ljava/lang/Object;)V????$com/zaxxer/hikari/pool/ProxyLeakTask?cancel?<
??(connection is broken)?evict(Ljava/lang/String;)V??
??sqlStatedepth	exceptionLjava/sql/SQLException;sqlenseuntrackStatement(Ljava/sql/Statement;)Vcom/zaxxer/hikari/util/FastList?remove??
??	statementLjava/sql/Statement;markCommitStateDirty"com/zaxxer/hikari/util/ClockSource?currentTime()J????01	?cancelLeakTasktrackStatement*(Ljava/sql/Statement;)Ljava/sql/Statement;!(TT;)TT;add??
??TT;closeStatementssize
?get(I)Ljava/lang/Object;
?java/sql/Statementclose	<
m{} - Connection {} marked as broken because of an exception closing open statements during Connection.close()9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V??8(exception closing Statements during Connection.close())clear<
?ignoredei?<
rollback<M{} - Executed rollback on connection {} due to dirty commit state on close().debug ?!-	#resetConnectionState,(Lcom/zaxxer/hikari/pool/ProxyConnection;I)V%&
?'
clearWarnings)<*recycle(J)V,-
?.isMarkedEvicted0w
?1??
3java/lang/Throwable5isClosedcreateStatement()Ljava/sql/Statement;89:??
<#com/zaxxer/hikari/pool/ProxyFactory>getProxyStatementR(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/Statement;)Ljava/sql/Statement;@A
?B(II)Ljava/sql/Statement;8DE
resultSetTypeconcurrency(III)Ljava/sql/Statement;8IJholdabilityprepareCall0(Ljava/lang/String;)Ljava/sql/CallableStatement;MNOjava/sql/CallableStatementQgetProxyCallableStatementb(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/CallableStatement;)Ljava/sql/CallableStatement;ST
?Usql2(Ljava/lang/String;II)Ljava/sql/CallableStatement;MXY3(Ljava/lang/String;III)Ljava/sql/CallableStatement;M[\prepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement;^_`java/sql/PreparedStatementbgetProxyPreparedStatementb(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/PreparedStatement;)Ljava/sql/PreparedStatement;de
?f1(Ljava/lang/String;I)Ljava/sql/PreparedStatement;^hiautoGeneratedKeys2(Ljava/lang/String;II)Ljava/sql/PreparedStatement;^lm3(Ljava/lang/String;III)Ljava/sql/PreparedStatement;^op2(Ljava/lang/String;[I)Ljava/sql/PreparedStatement;^rs
columnIndexes[IC(Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/PreparedStatement;^wxcolumnNames[Ljava/lang/String;getMetaData()Ljava/sql/DatabaseMetaData;?<
~|}?getProxyDatabaseMetaData`(Lcom/zaxxer/hikari/pool/ProxyConnection;Ljava/sql/DatabaseMetaData;)Ljava/sql/DatabaseMetaData;??
??commit?<?(Ljava/sql/Savepoint;)V??	savepointLjava/sql/Savepoint;
setAutoCommit(Z)V???
autoCommitsetReadOnly???readOnlysetTransactionIsolation(I)V???level
setCatalog???catalogsetNetworkTimeout#(Ljava/util/concurrent/Executor;I)V???executorLjava/util/concurrent/Executor;milliseconds	setSchema???schemaisWrapperFor(Ljava/lang/Class;)Z(Ljava/lang/Class<*>;)Z
isInstance??
[????ifaceLjava/lang/Class<*>;Ljava/lang/Class;unwrap%(Ljava/lang/Class;)Ljava/lang/Object;1(Ljava/lang/Class;)TT;???)Wrapped connection is not an instance of ?9?
??Ljava/lang/Class;org/slf4j/LoggerFactory?	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;??
??java/util/HashSet?
?=0A000???57P01?57P02?57P03?01002?JZ0C0?JZ0C1???
ConstantValue	SignatureCodeLineNumberTableLocalVariableTableLocalVariableTypeTable
StackMapTable
ExceptionsInnerClasses
SourceFile!?????? ?!" ?#$%&'()*+?,-./012131456787*9:??	,*?>*+?@*,?B*-?D*?F*?H*?J*?L??&	^_	`abcd%e+f?R,MN,&',O%,*+,(),P/,21,31?,*,?;QR?W-?TY?U*?Y?^?b@?e*?k?np?b*?B?s?u??l?-MNvw?/*?L??u?MNxR?/*?z??z?MN{R?/*?}???MN~?/*??????MN?w?/*?J????MN??/*??????MN???/*?@????MN?????=+N*?@????:6*?B???o-?k
?d-??:?
????)-???"???????-????????-???¦?=?-??N?????\-?-?+:????Y*?@??SY*?BSY??SY????SYS??*?F??*?@ڶ?*???B+??+	????)?%?
@??O?^????(?.?I?U?c?v?y?{?~??????????????????????R.U?7v??N???MN?????1??????0???B
*?D+??W??
?	??
MN
???<?W*?L?
*???H?*??????????MN?<?6*?F?ر?
???MN"???U*?D+??W+??
?	??MN???????"?<? s*?D?<?i=?[*?B???Q*?D??N-?	-??2N??
*?@??*?B?*?F??*?@??*???B????*?D??36???$B?.??B????)?3?6?7?A?H?M?T?^?e?k?r??4)
?7.?]sMNk	<?{?*?*?B????*?F??*???0*?L?)*?B?*???H??*?@??*?B?"*?$?*?@**?$?(*???H*?B?+*???B*?@*?H?/?>L*?@?2?	*+?4?*???B*?@*?H?/?M*???B*?@*?H?/,??l??l??????I]?T6?b???#,3IP\cls~?
?????????????MN??7w?E*?B??????@??MN??89?<***?B?;?=?C??&?MN??8D?R***?B?F?=?C??-? MNGH??8I?]***?B?K?=?C??4?*MNGHL??MN?J***?B+?P?=?R?V??<?MNW7??MX?`***?B+?Z?=?R?V??C?*MNW7GH??M[?l***?B+?]?=?R?V??J?4MNW7GHL??^_?J***?B+?a?=?c?g??Q?MNW7??^h?U***?B+?j?=?c?g??X? MNW7k??^l?`***?B+?n?=?c?g??_?*MNW7GH??^o?l***?B+?q?=?c?g??f?4MNW7GHL??^r?U***?B+,?t?=?c?g??m? MNW7uv??^w?U***?B+,?y?=?c?g??t? MNW7z{??|}?@*?**?B??????
{|?MN???<?L*?B??*??*???H???	????MN??<?L*?B?*??*???H???	????MN????W*?B+??*??*???H???
????MN???????Z*?B??*?L*Y?$??$???
????MN?1?????c*?B??*?J*??*Y?$??$???
?????MN?1?????Z*?B??*??*Y?$??$???
????MN??????[*?B+??*+?z*Y?$??$???
????MN?7?????f*?B+??*??*Y?$??$??????? MN????????[*?B+??*+?}*Y?$ ??$???
????MN?7?????w%+*?B???*?B?*?B+??????@???%MN%???%??????????>+*?B???*?B?*?B?*?B+?????Y?TY?U??b+?s?u?????????"??>MN>???>???????<????ƳȻ?Y?ɳ???˹?W??ι?W??й?W??ҹ?W??Թ?W??ֹ?W??ع?W??Y?ɳ???ٸ???W??	_????W??6
HJKL*M6NBONPZQfSpTU?V?	
@?




© 2015 - 2024 Weber Informatics LLC | Privacy Policy