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

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

The newest version!
????7+?
)??
??	?	?	?
,?	?
,?	?
,?	?
,?	?
,?	?
,?
??	?	?	?
,?	?
,?	?
,?	?
,?	?
,?	??
!?	??
$?	?
???^?8?	??
??
?8??
2?????
??8?8?8?
?>?>?
!??
5?^?
!?	??
?
F?
?8?
?8?
?8?
?
??8?
?
?8?^??
?	??
Y?y?
??
,?
????
???
d\\^	\
[
,
,
,
,
,
,
,
?

m
m
|
??
?
?!
"
#$%
v&'^(y)y*+,
?
-
$./	0$1?23
$4
$5	?678
v9
?:;
<
=8?8>
?	@
,A
BC
?!	D
E
FGHIJ
2?^K8LM
4?^N
4OP
?Q>RS^T8U8VWX^YZ8[\
?]^
)_
`ab
??
,cd
?
gh
Yi
Yjk???	l	?m?
?nyopqr
?s	t
?u
?9vwxy?z{
?|
?}~NopMetricsTrackerDelegateInnerClassesMetricsTrackerDelegate?IMetricsTrackerDelegateSynchronousExecutorConnectionSetupExceptionloggerLorg/slf4j/Logger;config Lcom/zaxxer/hikari/HikariConfig;metricsTracker9Lcom/zaxxer/hikari/pool/PoolBase$IMetricsTrackerDelegate;poolNameLjava/lang/String;cataloglastConnectionFailure-Ljava/util/concurrent/atomic/AtomicReference;	SignatureDLjava/util/concurrent/atomic/AtomicReference;connectionFailureTimestamp(Ljava/util/concurrent/atomic/AtomicLong;connectionTimeoutJvalidationTimeoutexceptionOverride(Lcom/zaxxer/hikari/SQLExceptionOverride;RESET_STATES[Ljava/lang/String;
UNINITIALIZEDI
ConstantValue????TRUEFALSEMINIMUM_LOGIN_TIMEOUTnetworkTimeoutisNetworkTimeoutSupportedisQueryTimeoutSupporteddefaultTransactionIsolationtransactionIsolationnetTimeoutExecutorLjava/util/concurrent/Executor;
dataSourceLjavax/sql/DataSource;schema
isReadOnlyZisAutoCommitisUseJdbc4ValidationisIsolateInternalQueriesisValidChecked#(Lcom/zaxxer/hikari/HikariConfig;)VCodeLineNumberTableLocalVariableTablethis!Lcom/zaxxer/hikari/pool/PoolBase;
StackMapTable?toString()Ljava/lang/String;recycle%(Lcom/zaxxer/hikari/pool/PoolEntry;)VquietlyCloseConnection*(Ljava/sql/Connection;Ljava/lang/String;)VeLjava/lang/Exception;
connectionLjava/sql/Connection;
closureReason?isConnectionDead(Ljava/sql/Connection;)Z	statementLjava/sql/Statement;validationSeconds?getLastConnectionFailure()Ljava/lang/Exception;getUnwrappedDataSource()Ljavax/sql/DataSource;newPoolEntry%(Z)Lcom/zaxxer/hikari/pool/PoolEntry;isEmptyPool
ExceptionsresetConnectionStateA(Ljava/sql/Connection;Lcom/zaxxer/hikari/pool/ProxyConnection;I)VproxyConnection(Lcom/zaxxer/hikari/pool/ProxyConnection;	dirtyBits	resetBitsshutdownNetworkTimeoutExecutor()VgetLoginTimeout()JLjava/sql/SQLException;handleMBeans'(Lcom/zaxxer/hikari/pool/HikariPool;Z)VbeanConfigNameLjavax/management/ObjectName;beanPoolNamemBeanServerLjavax/management/MBeanServer;
hikariPool#Lcom/zaxxer/hikari/pool/HikariPool;register????initializeDataSourceicLjavax/naming/InitialContext;Ljavax/naming/NamingException;jdbcUrlcredentials$Lcom/zaxxer/hikari/util/Credentials;dsClassNamedriverClassNamedataSourceJNDIdataSourcePropertiesLjava/util/Properties;ds??
newConnection(Z)Ljava/sql/Connection;usernamepasswordstartidLjava/util/UUID;?setupConnection(Ljava/sql/Connection;)VcheckDriverSupportcheckValidationSupportLjava/lang/Throwable;checkDefaultIsolationsetQueryTimeout(Ljava/sql/Statement;I)V
timeoutSecgetAndSetNetworkTimeout(Ljava/sql/Connection;J)IoriginalTimeout	timeoutMssetNetworkTimeout(Ljava/sql/Connection;J)V
executeSql+(Ljava/sql/Connection;Ljava/lang/String;Z)VsqlisCommitcreateNetworkTimeoutExecutor=(Ljavax/sql/DataSource;Ljava/lang/String;Ljava/lang/String;)V
threadFactory$Ljava/util/concurrent/ThreadFactory;executor)Ljava/util/concurrent/ThreadPoolExecutor;?setLoginTimeout(Ljavax/sql/DataSource;)VstringFromResetBits(I)Ljava/lang/String;ndxbitssbLjava/util/StringJoiner;
SourceFile
PoolBase.javaNestMembers&com/zaxxer/hikari/pool/ProxyConnection$Ncom/zaxxer/hikari/pool/PoolBase????????.???.?? ? ???.????.!"?"?.???P?P+java/util/concurrent/atomic/AtomicReference??&java/util/concurrent/atomic/AtomicLong`N{} - Closing connection {}: {}java/lang/Object????????????Njava/lang/Throwable??java/sql/SQLExceptionjava/lang/Exception!{} - Closing connection {} failed??????N??}~????`{} - Failed to validate connection {} ({}). Possibly consider using a shorter maxLifetime value.?.???? com/zaxxer/hikari/pool/PoolEntryop$??????????????.???????.???? {} - Reset ({}) on connection {}??'java/util/concurrent/ThreadPoolExecutor??O????????truehikaricp.jmx.register2.0???javax/management/ObjectNameBootstrapMethods????$????????){} - JMX name ({}) is already registered.????#{} - Failed to {} management beans.
unregister?.???.?.?.???Bjavax/sql/DataSource?????'com/zaxxer/hikari/util/DriverDataSource?.?.$?javax/naming/InitialContext??javax/naming/NamingException=com/zaxxer/hikari/pool/HikariPool$PoolInitializationExceptionPoolInitializationException$???????P??3{} - Attempting to create/setup new connection ({})??????(java/sql/SQLTransientConnectionException%DataSource returned null unexpectedlywx??${} - Established new connection ({})??????/{} - Failed to create/setup connection ({}): {}???P?:{} - Pool is empty, failed to create/setup connection ({})$(Failed to create/setup connection (-.?)12???yx.??8com/zaxxer/hikari/pool/PoolBase$ConnectionSetupException#zx|xjava/lang/AbstractMethodError4{} - Failed to execute{} connection test query ({}).$ isValid() for connection, configure?????{} - Default transaction isolation level detection failed ({}).??.08?}?4{} - Failed to set query timeout for statement. ({})???J{} - Driver does not support get/set network timeout for connections. ({})p{} - A validationTimeout of less than 1 second cannot be honored on drivers without setNetworkTimeout() support.?	}{} - A validationTimeout with fractional second granularity cannot be honored on drivers without setNetworkTimeout() support.
NMysqlmysql
.3com/zaxxer/hikari/pool/PoolBase$SynchronousExecutor6com/zaxxer/hikari/util/UtilityElf$DefaultThreadFactoryDefaultThreadFactory?java/lang/Integer????6{} - Failed to set login timeout for data source. ({})java/util/StringJoiner, $	
java/lang/StringreadOnly
autoCommit	isolation
netTimeout)com.zaxxer.hikari.minimumLoginTimeoutSecs !?9com/zaxxer/hikari/pool/PoolBase$NopMetricsTrackerDelegate6com/zaxxer/hikari/pool/PoolBase$MetricsTrackerDelegate7com/zaxxer/hikari/pool/PoolBase$IMetricsTrackerDelegatecom/zaxxer/hikari/HikariConfigjava/sql/Connectionjava/sql/Statementjavax/management/MBeanServer!com/zaxxer/hikari/pool/HikariPoolorg/slf4j/Logger[Ljava/lang/Object;"com/zaxxer/hikari/util/Credentialsjava/util/Propertiesjava/util/UUID"java/util/concurrent/ThreadFactoryorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;
getCatalog	getSchema()ZgetExceptionOverride*()Lcom/zaxxer/hikari/SQLExceptionOverride;getTransactionIsolation!com/zaxxer/hikari/util/UtilityElf(Ljava/lang/String;)IgetConnectionTestQuerygetPoolNamegetConnectionTimeoutgetValidationTimeoutdebug((Ljava/lang/String;[Ljava/lang/Object;)VisClosedjava/util/concurrent/TimeUnitSECONDSLjava/util/concurrent/TimeUnit;toMillis(J)Jclose
addSuppressed(Ljava/lang/Throwable;)Vjava/lang/Mathmax(JJ)JisValid(I)ZrollbackcreateStatement()Ljava/sql/Statement;execute(Ljava/lang/String;)Zset(Ljava/lang/Object;)V
getMessagewarnget()Ljava/lang/Object;;(Ljava/sql/Connection;Lcom/zaxxer/hikari/pool/PoolBase;ZZ)VgetReadOnlyStatesetReadOnly(Z)VgetAutoCommitState
setAutoCommitgetTransactionIsolationState()IsetTransactionIsolation(I)VgetCatalogStateequals(Ljava/lang/Object;)Z
setCatalog(Ljava/lang/String;)VgetNetworkTimeoutStategetSchemaState	setSchemaisDebugEnabledshutdownNow()Ljava/util/List;	toSecondsisRegisterMbeans&java/lang/management/ManagementFactorygetPlatformMBeanServer ()Ljavax/management/MBeanServer;java/lang/SystemgetProperty&(Ljava/lang/String;)Ljava/lang/String;
"#(com.zaxxer.hikari:type=PoolConfig,name=makeConcatWithConstants"com.zaxxer.hikari:type=Pool,name=%com.zaxxer.hikari:type=PoolConfig ()com.zaxxer.hikari:type=Pool ()isRegistered (Ljavax/management/ObjectName;)Z
registerMBeanR(Ljava/lang/Object;Ljavax/management/ObjectName;)Ljavax/management/ObjectInstance;error9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)VunregisterMBean (Ljavax/management/ObjectName;)V
getJdbcUrlgetCredentials&()Lcom/zaxxer/hikari/util/Credentials;getDataSourceClassNamegetDriverClassNamegetDataSourceJNDIgetDataSourceProperties()Ljava/util/Properties;
getDataSourcecreateInstanceJ(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;"com/zaxxer/hikari/util/PropertyElfsetTargetFromProperties+(Ljava/lang/Object;Ljava/util/Properties;)VgetUsernamegetPassworda(Ljava/lang/String;Ljava/lang/String;Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;)Vlookup&(Ljava/lang/String;)Ljava/lang/Object;"com/zaxxer/hikari/util/ClockSourcecurrentTime
randomUUID()Ljava/util/UUID;
getConnection()Ljava/sql/Connection;;(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;(J)V
elapsedMillisrecordConnectionCreated
compareAndSet(JJ)ZMINUTESconcat
getAutoCommitgetConnectionInitSqlgetSQLState
startsWithinfogetNetworkTimeout#(Ljava/util/concurrent/Executor;I)V'(Ljava/lang/String;Ljava/lang/Object;)Vcommitcontains(Ljava/lang/CharSequence;)ZgetClass()Ljava/lang/Class;java/lang/ClassgetNamegetThreadFactory&()Ljava/util/concurrent/ThreadFactory;:network-timeout-executorjava/util/concurrent/ExecutorsnewCachedThreadPoolL(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;setKeepAliveTime#(JLjava/util/concurrent/TimeUnit;)VallowCoreThreadTimeOutMILLISECONDS(II)I(Ljava/lang/CharSequence;)Vadd2(Ljava/lang/CharSequence;)Ljava/util/StringJoiner;
getInteger((Ljava/lang/String;I)Ljava/lang/Integer;intValue$?'$java/lang/invoke/StringConcatFactory)Lookup?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;*%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles )????????@????	



B? !"B#$%&L?*?*??*+?*?*+??	*+?
?*+??
*+??*+??*+???*?*?*+????*+??*+??*+??*+?? *?!Y?"?#*?$Y?%?&*?'?'V^6
_abc'd/e7f?gJiOjTkdllnto|p?q?r?t?u(?)*???+#?`,?,-.&/*??'{()*/012&[?+??*?(?)Y*?SY+SY,S?*+N+?+?*+?,-?/?0-?'-?1?:-?-?1?:?3??N?"N*?6?)Y*?SY+SY-S?*?$;H2NTW2"cf4gj5'6
??"?$?-?;?H?c?f?g?j?k???(*k34?)*?56?7?+3	?;8L2?8?822?B4B59:&f
*+*? ?07*? ?9??l=*??3+?:??>*+*???0*??*??	+?;?+?<N*??	*-?=-*???>W-?'-???:-?-???:?3?*+*???0*??6*??/+?;?&:*+*???0*??*??	+?;??M*?#,?@*?A?)Y*?SY+SY,?BS?C?Ws?2???2	0?P?????N?5P??5'r?	?? ?0?:?H?N?P?W?_?e?s????????????????????????????(4WD;<?=?+34
)*
56+]
?.@???>Z2?8>22?`2?82?8A5?@&5*?#?D?5?'?()*AB&/*?E?'?()*CD&J?FY*?G**?
*??H?'?()*EF5GH&?6~?,?I*?
?+*?
?J?6~?,?K*??+*??L?6~?,?M*??+*??N?6~?)*?	?"*?	,?O?P?+*?	?Q?6~?,?R*??*+*???0?6 ~?)*??"*?,?S?P?+*??T ?6?2*??U?&*?V?)Y*?SY*?WSY+S?*?'Z????$?5???E?V?`?f??????????????????????(4)*56IJKL+?$  ,",3F4MN&Z*?*?X?Y?*?X?Y?ZW?'????()*+OP&|)*?E?*?E?[???,\?^?L?,\?^?4'(
3Q))*+	H@4RS&?*??_???`Nab?c?P?*?dY*??e?f:?dY*??g?f:?'?dY*??h?f:?dY*??i?f:?>-?j?-*??kW-+?kW?4*?l*?*??m?-?j?-?n-?n?,N*?o?)Y*?SY?p?qSY-S?C???5'R
.CU g"k#v$?%?'?*?+?,?1?/?0?2(\	.TU@VU?WXUlTUgZVU?(34?)*?YZ?[+]
?7\?#dd(?B5?]5^?__?]5^?__)?	`N&?	?*??rL*??sM*??tN*??u:*??v:*??w:*??x:-?!?-y?)?z?y:?{?S+?!??|Y+,?},?~?:?1?,?'??Y??:???y:?:??Y????*??*-+??*?E?????'^=>?@!A*B3D<EEFTG^IgJ?L?N?O?R?P?Q?U?V?W?Z?[(f
?ab?
3c?)*?d??ef?g?!?h?*?i?3?jk<?l+(?^?m???ny!a?op&?T??A??::*??s:?}:?~:*??*????*?E???*?E??:?
??Y????*??*?#?@*?&	??*??*???:	*???*?? ????	?:*???)Y*?SYSY?BS?**?&	 ??W?@*?&??????
?/??+*???)Y*?SYSYS?C*?&	???*??????????*?#?@?:
*???*?? ????
???5?;?=;'~de	gijk#m4oTpYqctivqwyy?z?????z?|?}?????
???/?8?;?D?Q?(\	?ef?q?#?r???34T)*TEPs	KtuH56+r	?Ev8m??L8?>8?v85?o5?v82?
v82F5wx&V?*??**+*? ????*+*? ?0+??*?
?
+*?
?J+??*??
+*??L*+??*?*???
+*??N*?	?
+*?	?Q*??
+*??T*+*?????*+*???0?
M??Y,??????4'R???!?.?8?E?O?T?_?i?p?z???????????????( ?	3Q?)*?56+	Y4	F?yx&d*???*+??*+??*???'?????()*56+F4zx&T*??+?:W?*+*?????4M*???)Y*?SY*?????SY,??S??,??"5"?'"????"?#?Q?S?( #03{T)*T56+HB2?82^?__?82^?__)?F4|x&?G*+????*??**????,M*??*?,????,???,??????,??4'&	?
?????1?D?F?( (3QG)*G56+B4(F4}~&?8*??3+??*??$N*??*?*??*?-?B???5'&		
$7(* 348)*8;<8+V5 ??&4?*???+??6+*?X ???*??:*??]*?*??*?????*? ?,
?/??*??*????#*? ?,
?/q	??*??*????"#5"#?': !" ##%%&-'2)F*U+g-x.?4(4?%b3{?)*?56??+c2?C2???&d*??+*?X ????'ABD( )*56?+F4??&(c,?a+?<:,?>W?*??? :????:?3?*??*???+???	+?;?$2+252'*
PQST$QAVOWSX\[b_(45;<c)*c56c??c?+9?$8?>2?8?>22?F4??&?,?,ĶŚ#-?-ƶŚ+? +?Ƕ?Ķř*??Y?ʵX?I*???:????Y*?????:???Y:-?,????*?X?'.def-g;jDk`ljmun{o?q(>D=??j???)*??g??d?+

??O??"??&?>*?Ӕ?5+?ղ??*?a?^??ٹ??M*??*?,?B???&)5'z|&?)~*=?( *34>)*>+i5??&?1??Yݷ?M>?߾?x~?
,??2??W????,??'?
???&?,?(* ?1)*1?
'??+
????N&O3??Y?SY?SY?SY?SY?SY?S??????ձ'
F&J?????????B????????
???] 	??e%(&? ?????f




© 2015 - 2025 Weber Informatics LLC | Privacy Policy