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

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

????7?
&??
??	?	?	?
?	?
?	?
?	?
?	?
?	?
?
??	?	?	?
?	?
?	?
?	?
?	?
?	??
!?	?
???N?)?	??
??
?)??
/?????
??)?)?)?
?/?/?
!??
2?N?
!?	??
?
C?
?)?
?)?
?)?
?
??)?
?
?)?N??
?	??
V?v?
??
?
????
????
a????L?L??N?L??K?
?
?
?
?
?
?
??
?

]
]
y
}?
}	

?

vv
??
	?

N
)?)
 	!
"
#$
?	%
&
'()*+
/?N,)-.
1?N/
101
?2/34N5)6)789N:;)<=
?>?
&@
ABC
??
DE?
??
HI
VJ
VKL???	M	?N?
?OvPQRS
?T	U
?V
?WXYZ[?\]
?^
?_`NopMetricsTrackerDelegateInnerClassesaMetricsTrackerDelegatebIMetricsTrackerDelegateSynchronousExecutorConnectionSetupExceptionloggerLorg/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;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;
StackMapTablectoString()Ljava/lang/String;recycle%(Lcom/zaxxer/hikari/pool/PoolEntry;)VquietlyCloseConnection*(Ljava/sql/Connection;Ljava/lang/String;)VeLjava/lang/Exception;
connectionLjava/sql/Connection;
closureReasondisConnectionDead(Ljava/sql/Connection;)Z	statementLjava/sql/Statement;validationSecondsegetLastConnectionFailure()Ljava/lang/Exception;getUnwrappedDataSource()Ljavax/sql/DataSource;newPoolEntry$()Lcom/zaxxer/hikari/pool/PoolEntry;
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;registerfghiinitializeDataSourceicLjavax/naming/InitialContext;Ljavax/naming/NamingException;jdbcUrlcredentials$Lcom/zaxxer/hikari/util/Credentials;dsClassNamedriverClassNamedataSourceJNDIdataSourcePropertiesLjava/util/Properties;dsjk
newConnection()Ljava/sql/Connection;usernamepasswordstartsetupConnection(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;lsetLoginTimeout(Ljavax/sql/DataSource;)VstringFromResetBits(I)Ljava/lang/String;ndxbitssbLjava/util/StringJoiner;
SourceFile
PoolBase.javaNestMembers&com/zaxxer/hikari/pool/ProxyConnection>com/zaxxer/hikari/pool/PoolBasemno?????p??q?rrst??uvuw	???xry??z@??{@??+java/util/concurrent/atomic/AtomicReference??P>{} - Closing connection {}: {}java/lang/Object|}~r????qr?>java/lang/Throwable??java/sql/SQLExceptionjava/lang/Exception!{} - Closing connection {} failed??????>??jk????`{} - Failed to validate connection {} ({}). Possibly consider using a shorter maxLifetime value.??}??
 com/zaxxer/hikari/pool/PoolEntry_`??r???r?????????????????r {} - Reset ({}) on connection {}??
'java/util/concurrent/ThreadPoolExecutor???????r???truehikaricp.jmx.register2.0???javax/management/ObjectNameBootstrapMethods????????????){} - JMX name ({}) is already registered.????#{} - Failed to {} management beans.
unregister?????????3javax/sql/DataSource?????'com/zaxxer/hikari/util/DriverDataSource???javax/naming/InitialContext??javax/naming/NamingException=com/zaxxer/hikari/pool/HikariPool$PoolInitializationExceptionPoolInitializationException?~wx??@?`??(java/sql/SQLTransientConnectionException%DataSource returned null unexpectedlyde??????#(Failed to create/setup connection)"#01*{} - Failed to create/setup connection: {}|?mn?rfe??st8com/zaxxer/hikari/pool/PoolBase$ConnectionSetupExceptiongeiejava/lang/AbstractMethodError4{} - Failed to execute{} connection test query ({}).$ isValid() for connection, configure?}u??{} - Default transaction isolation level detection failed ({}).???08??j?4{} - Failed to set query timeout for statement. ({})????q?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.?>Mysql??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/Properties"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
getConnection;(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;
elapsedMillisrecordConnectionCreated(J)V
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/StringConcatFactoryLookup?(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=?*?*??*+?*?*+??	*+?
?*+??
*+??*+??*+???*?*?*+????*+??*+??*+??*+?? *?!Y?"?#*?$?R]6
^`ab'c/d7e?fJhOiTjdklmtn|o?p?r?s????#?`?/*??y !"#[?+??*?%?&Y*?SY+SY,S?'+N+?(?*+?)*?,?--?'-?.?:-?-?.?:?0??N?"N*?3?&Y*?SY+SY-S?'?$;H/NTW/"cf1gj26
??"?$?-?;?H?c?f?g?j?k???*k$%??&'?(?3	?;)L/?)?)//?B1B2*+f
*+*? ?-4*? ?6??l=*??3+?7??>*+*???-*??*??	+?8?+?9N*??	*-?:-*???;W-?'-?<?:-?-?<?:?0?*+*???-*??6*??/+?8?&:*+*???-*??*??	+?8??M*?#,?=*?>?&Y*?SY+SY,??S?@?Ws?/???/	0?P?????N?2P??2r?	?? ?0?:?H?N?P?W?_?e?s????????????????????????????4WD,-?.??+$%

&']
?.@???/Z/?)///?`/?)/?)A2015*?#?A?2??23/*?B??45??CY*?D**?
*??E??6278?6~?,?F*?
?+*?
?G?6~?,?H*??+*??I?6~?,?J*??+*??K?6~?)*?	?"*?	,?L?M?+*?	?N?6~?,?O*??*+*???-?6 ~?)*??"*?,?P?M?+*??Q ?6?2*??R?&*?S?&Y*?SY*?TSY+S?'?Z????$?5???E?V?`?f??????????????????????4&'9:;?<??$  ,",361=>Z*?*?U?V?*?U?V?WW??????@|)*?B?*?B?X???)Y?[?L?)Y?[?1
$A)	H@1BC?*??\???]N^_?`?M?*?aY*??b?c:?aY*??d?c:?'?aY*??e?c:?aY*??f?c:?>-?g?-*??hW-+?hW?4*?i*?*??j?-?g?-?k-?k?,N*?l?&Y*?SY?m?nSY-S?@???2R
.CUg k!v"?#?%?(?)?*?/?-?.?0\	.DE@FE?GHUlDEgZFE?($%??IJ?K]
?7L?#aa(?B2?M2N?OO?M2N?OO&?	P>?	?*??oL*??pM*??qN*??r:*??s:*??t:*??u:-?!?-v?&?w?v:?x?S+?!??yY+,?z,?{?|:?1?,?'?}Y?~:??v:?:??Y????*??*-+??*?B?????^;<=>!?*@3B<CEDTE^GgH?J?L?M?P?N?O?S?T?U?X?Yf
?QR?
$S??T??UV?W?!?X?*?Y?3?Z[<?\
(?^?]???^v!a?_`	???@N*??p:?z:?{:?*?B???*?B??N-?
??Y????*-??*?#?=-:*???*???????:-?
*-????*???*??*?????*?#?=?:*???*???????Zq2Z?q??bbdfghj<k@lJoOpWqZ?a?nqqsstwu?w?x?{?|??????HbUV[a?Tb?s5$%??c??&'b	?.)]??L)?#)?)2?2?)/?)/62deV?*??**+*? ????*+*? ?-+??*?
?
+*?
?G+??*??
+*??I*+??*?*???
+*??K*?	?
+*?	?N*??
+*??Q*+*?????*+*???-?
M??Y,??????1R???!?.?8?E?O?T?_?i?p?z??????????????? ?	$A??&'	Y1	6?fed*???*+??*+??*????????&'61geT*??+?7W?*+*?????4M*???&Y*?SY*?????SY,??S??,??"2"?"????"?#?Q?S? #0$hTT&'HB/?)/N?OO?)/N?OO&?61ie?G*+????*??**????,M*??*?,????,???,??????,??1&	?
?????1?D?F? ($AGG&'B1(61jk?8*??3+??*??$N*??*?*??*?-?????2&	??????$7* $%88,-8l?V2 mn4?*???+??6+*?U ???*??:*??]*?*??*?????*? ?)
?,??*??*????#*? ?)
?,q	??*??*????"#2"#?: #%-2FUgx ?&4o?%b$h??&'?p?c/?C/?qrd*??+*?U ????346 &'p?61st(c,?a+?9:,?;W?*?<? :??<?:?0?*??*???+???	+?8?$/+25/*
BCEF$CAHOISJ\MbQ45,-cc&'cu?cv9?$)?//?)?///?61wx?,?,????#-?-????+? +????????*??Y???U?I*???:????Y*?????:???V:*?)????*?U?.VWX-Y;\D]`^j_u`{a?c>D=yzj{|??
?W??T?

?}O}?"~?>*?Ɣ?5+?Ȳ??*?a?[??̹??M*??*?,?????&)2ln&r)p*q=t *$%>>
i2???1??Yз?M>?Ҿ?x~?
,??2??W????,?԰?
???&?,?* ??11??
'??
????>O3??Y?SY?SY?SY?SY?SY?S????ݶ޳ȱ
E&I?????????B????????
???M	??F?? ?????????G




© 2015 - 2025 Weber Informatics LLC | Privacy Policy