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

com.zaxxer.hikari.HikariConfig.class Maven / Gradle / Ivy

There is a newer version: 1.0.0-beta2
Show newest version
????43com/zaxxer/hikari/HikariConfigjava/lang/Object$com/zaxxer/hikari/HikariConfigMXBeanHikariConfig.javaLOGGERLorg/slf4j/Logger;
ID_CHARACTERS[CCONNECTION_TIMEOUTJVALIDATION_TIMEOUTSOFT_TIMEOUT_FLOORIDLE_TIMEOUTMAX_LIFETIMEDEFAULT_KEEPALIVE_TIMEDEFAULT_POOL_SIZEI
unitTestZcatalogLjava/lang/String;connectionTimeoutvalidationTimeoutidleTimeoutleakDetectionThresholdmaxLifetimemaxPoolSizeminIdleusernamepasswordinitializationFailTimeoutconnectionInitSqlconnectionTestQuerydataSourceClassNamedataSourceJndiNamedriverClassNameexceptionOverrideClassNamejdbcUrlpoolNameschematransactionIsolationNameisAutoCommit
isReadOnlyisIsolateInternalQueriesisRegisterMbeansisAllowPoolSuspension
dataSourceLjavax/sql/DataSource;dataSourcePropertiesLjava/util/Properties;
threadFactory$Ljava/util/concurrent/ThreadFactory;scheduledExecutor/Ljava/util/concurrent/ScheduledExecutorService;metricsTrackerFactory1Lcom/zaxxer/hikari/metrics/MetricsTrackerFactory;metricRegistryLjava/lang/Object;healthCheckRegistryhealthCheckProperties
keepaliveTimesealed()VEF
Gjava/util/PropertiesI
JG78	LB8	N"	P!	R
	T 
	V
	X
	Z
	\
	^
	`
	b%
	d0	fC
	hhikaricp.configurationFilejjava/lang/SystemlgetProperty&(Ljava/lang/String;)Ljava/lang/String;no
mploadProperties(Ljava/lang/String;)Vrs
tjava/lang/Stringvthis Lcom/zaxxer/hikari/HikariConfig;
systemProp(Ljava/util/Properties;)V
G"com/zaxxer/hikari/util/PropertyElf}setTargetFromProperties+(Ljava/lang/Object;Ljava/util/Properties;)V?
~?
propertiespropertyFileName
getCatalog()Ljava/lang/String;	?
setCataloggetConnectionTimeout()JsetConnectionTimeout(J)V???
	?"java/lang/IllegalArgumentException?java/lang/StringBuilder?
?G&connectionTimeout cannot be less than ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(J)Ljava/lang/StringBuilder;??
??ms?toString??
??Es
??connectionTimeoutMsgetIdleTimeoutsetIdleTimeoutidleTimeout cannot be negative?
idleTimeoutMsgetLeakDetectionThreshold
	?setLeakDetectionThresholdleakDetectionThresholdMsgetMaxLifetimesetMaxLifetime
maxLifetimeMsgetMaximumPoolSize()IsetMaximumPoolSize(I)V!maxPoolSize cannot be less than 1?getMinimumIdlesetMinimumIdleminimumIdle cannot be negative?getPassword$	?setPasswordgetUsername#	?setUsernamegetValidationTimeoutsetValidationTimeout&validationTimeout cannot be less than ?validationTimeoutMsgetConnectionTestQuery'	?setConnectionTestQuery
checkIfSealed?F
?getConnectionInitSql&	?setConnectionInitSql
getDataSource()Ljavax/sql/DataSource;56	?
setDataSource(Ljavax/sql/DataSource;)VgetDataSourceClassName(	?setDataSourceClassName	classNameaddDataSourceProperty'(Ljava/lang/String;Ljava/lang/Object;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;??
J?propertyNamevaluegetDataSourceJNDI)	?setDataSourceJNDIjndiDataSourcegetDataSourceProperties()Ljava/util/Properties;setDataSourcePropertiesputAll(Ljava/util/Map;)V??
J?dsPropertiesgetDriverClassName*	?setDriverClassName java/lang/ClassNotFoundException?java/lang/Exception?attemptFromContextLoader%(Ljava/lang/String;)Ljava/lang/Class;?
getClass()Ljava/lang/Class;
java/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;	

java/lang/ClassLoader
	loadClass
		>Driver class {} found in the HikariConfig class classloader {}org/slf4j/Loggerdebug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)VEFailed to load driver class {} from HikariConfig class classloader {}errorjava/lang/RuntimeException!Failed to load driver class #E in either of HikariConfig class loader or Thread context classloader%
"?getConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;()
*java/lang/reflect/Constructor,newInstance'([Ljava/lang/Object;)Ljava/lang/Object;./
-0Failed to instantiate class 2*(Ljava/lang/String;Ljava/lang/Throwable;)VE4
"5e"Ljava/lang/ClassNotFoundException;Ljava/lang/Exception;driverClassLjava/lang/Class<*>;Ljava/lang/Class;
getJdbcUrl,	>
setJdbcUrl()Z
setAutoCommit(Z)V4	DsetAllowPoolSuspensiongetInitializationFailTimeoutsetInitializationFailTimeout2	IsetIsolateInternalQueriesisolategetMetricsTrackerFactory3()Lcom/zaxxer/hikari/metrics/MetricsTrackerFactory;=>	OsetMetricsTrackerFactory4(Lcom/zaxxer/hikari/metrics/MetricsTrackerFactory;)V?@	Sjava/lang/IllegalStateExceptionUFcannot use setMetricsTrackerFactory() and setMetricRegistry() togetherW
V?getMetricRegistry()Ljava/lang/Object;setMetricRegistry(Ljava/lang/Object;)VFcannot use setMetricRegistry() and setMetricsTrackerFactory() together^getObjectOrPerformJndiLookup&(Ljava/lang/Object;)Ljava/lang/Object;`a
b#com.codahale.metrics.MetricRegistryd!com/zaxxer/hikari/util/UtilityElffsafeIsAssignableFrom'(Ljava/lang/Object;Ljava/lang/String;)Zhi
gj+io.micrometer.core.instrument.MeterRegistryllClass must be instance of com.codahale.metrics.MetricRegistry or io.micrometer.core.instrument.MeterRegistryngetHealthCheckRegistryA@	qsetHealthCheckRegistry/com/codahale/metrics/health/HealthCheckRegistrytLClass must be an instance of com.codahale.metrics.health.HealthCheckRegistryvgetHealthCheckPropertiessetHealthCheckPropertiesaddHealthCheckProperty'(Ljava/lang/String;Ljava/lang/String;)VsetProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;|}
J~keygetKeepaliveTimesetKeepaliveTimekeepaliveTimeMs1	?setReadOnlyreadOnly3	?setRegisterMbeansregistergetPoolName-	?setPoolNamegetScheduledExecutor1()Ljava/util/concurrent/ScheduledExecutorService;;<	?setScheduledExecutor2(Ljava/util/concurrent/ScheduledExecutorService;)VexecutorgetTransactionIsolation/	?	getSchema.	?	setSchemagetExceptionOverrideClassName+	?setExceptionOverrideClassNameLSQLExceptionOverride class {} found in the HikariConfig class classloader {}?SFailed to load SQLExceptionOverride class {} from HikariConfig class classloader {}?*Failed to load SQLExceptionOverride class ?
overrideClasssetTransactionIsolationisolationLevelgetThreadFactory&()Ljava/util/concurrent/ThreadFactory;9:	?setThreadFactory'(Ljava/util/concurrent/ThreadFactory;)VsealD	?copyStateTo#(Lcom/zaxxer/hikari/HikariConfig;)VgetDeclaredFields()[Ljava/lang/reflect/Field;??
?[Ljava/lang/reflect/Field;?java/lang/reflect/Field?getModifiers??
??java/lang/reflect/Modifier?isFinal(I)Z??
??
setAccessible?C
??get?a
??set'(Ljava/lang/Object;Ljava/lang/Object;)V??
??#Failed to copy HikariConfig state: ?
getMessage??
??fieldLjava/lang/reflect/Field;other((Ljava/lang/String;)Ljava/lang/Class<*>;java/lang/Thread?
currentThread()Ljava/lang/Thread;??
??getContextClassLoader?

??7Driver class {} found in Thread context class loader {}?RDriver class {} not found in Thread context class loader {}, trying classloader {}?((Ljava/lang/String;[Ljava/lang/Object;)V??threadContextClassLoaderLjava/lang/ClassLoader;validategeneratePoolName??
?:?contains(Ljava/lang/CharSequence;)Z??
w?.poolName cannot contain ':' when used with JMX?getNullIfEmpty?o
g?7{} - using dataSource and ignoring dataSourceClassName.?warn???A{} - cannot use driverClassName and dataSourceClassName together.?{} - dataSource or dataSourceClassName or jdbcUrl is required.9dataSource or dataSourceClassName or jdbcUrl is required.validateNumericsF
isDebugEnabledA	logConfigurationF
java/util/concurrent/TimeUnitSECONDSLjava/util/concurrent/TimeUnit;	toMillis(J)J#$
%?{} - maxLifetime is less than 30000ms, setting to default {}ms.'java/lang/Long)valueOf(J)Ljava/lang/Long;+,
*-?/6{} - keepaliveTime is less than 30000ms, disabling it.1I{} - keepaliveTime is greater than or equal to maxLifetime, disabling it.3W{} - leakDetectionThreshold is less than 2000ms or more than maxLifetime, disabling it.7:{} - connectionTimeout is less than {}ms, setting to {}ms.9??;:{} - validationTimeout is less than {}ms, setting to {}ms.=D{} - idleTimeout is close to or more than maxLifetime, disabling it.?
?{} - idleTimeout is less than 10000ms, setting to default {}ms.Cc{} - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.EaThe configuration of the pool is sealed once started. Use HikariConfigMXBean for runtime changes.G{} - configuration:I?Kjava/util/TreeSetMgetPropertyNames"(Ljava/lang/Class;)Ljava/util/Set;OP
~Q(Ljava/util/Collection;)VES
NT
java/util/SetViterator()Ljava/util/Iterator;XYWZjava/util/Iterator\hasNext^A]_nexta[]b8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;nd
~e7equals(Ljava/lang/Object;)Zhi
wjcopyProperties.(Ljava/util/Properties;)Ljava/util/Properties;lm
~n$q%???????infinitevtransactionIsolationxdefaultz&scheduledExecutorService|threadFactory|matches(Ljava/lang/String;)Z~
w?internal?,([?&;]password=)[^&#;]*(.*)?$1$2?
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;??
w?"?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??none?{}{}?0................................................?	substring(II)Ljava/lang/String;??
w?dsPropsprop
propertyNames#Ljava/util/Set;Ljava/util/Set;java/lang/Throwable?java/io/IOException?java/io/File?
??isFile?A
??java/io/FileInputStream?(Ljava/io/File;)VE?
??getResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;??
?java/io/InputStream?load(Ljava/io/InputStream;)V??
J?Cannot find property file: ?close?F
??
addSuppressed(Ljava/lang/Throwable;)V??
??Failed to read property file?propsisLjava/io/InputStream;ioLjava/io/IOException;propFileLjava/io/File;$java/security/AccessControlException?HikariPool-?
getProperties??
m?com.zaxxer.hikari.pool_number?java/lang/Integer?
getInteger((Ljava/lang/String;I)Ljava/lang/Integer;??
??intValue??
??(I)Ljava/lang/String;+?
w?|?
m?&java/util/concurrent/ThreadLocalRandom?current*()Ljava/util/concurrent/ThreadLocalRandom;??
??
??
	?nextInt(I)I??
??(C)Ljava/lang/StringBuilder;??
??Wassigned random pool name '{}' (security manager prevented access to system properties)?info???irandom(Ljava/util/concurrent/ThreadLocalRandom;bufLjava/lang/StringBuilder;&Ljava/security/AccessControlException;prefixjavax/naming/NamingException?javax/naming/InitialContext
Glookup&(Ljava/lang/String;)Ljava/lang/Object;
E?
?initCtxLjavax/naming/InitialContext;Ljavax/naming/NamingException;objectorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;
>0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZtoCharArray()[C
w!com.zaxxer.hikari.timeoutMs.floor?getLong%(Ljava/lang/String;J)Ljava/lang/Long;!"
*#	longValue%?
*&MINUTES(	)
ConstantValueCode
StackMapTableLineNumberTableLocalVariableTableLocalVariableTypeTable	Signature
SourceFile!.	






++
BB
B
B
B
B 
B!B"B#B$%
&'()*+,-./0123456789:;<=>?@A@B8C
BDVEF,?_*?H*?JY?K?M*?JY?K?O*?Q*?S*?U?W*?Y?[*?]?_*?a?c*
?e*?g*	?ik?qL+?*+?u?-?^w.Bpqrtu$v+w2x9y@zE{J|O~UY?^?/_xyU
zE{,F
*?|*+???.??	?/
xy
?8Es,F
*?|*+?u?.??	?/
xy
???,/*???.?/xy?s,>*+???.
??/xy??,/*?[?.?/xy??,?@	??
*??[?2????%??Y??Y?????????????????*?[?-).????:???/@xy@?
??,/*?c?.?/xy??,_	??
??Y????*?c?-.????/xy?
??,/*???.?/xy??,>*???.
??/xy?
??,/*?W?.?/xy??,>*?W?.
??/xy?
??,/*?S?.?/xy??,^?
??Y????*?S?-.??/xy!??,/*?Q?./xy??,]?
??Y????*?Q?-./xy"??,/*???./xy?s,>*+???.
%&/xy$??,/*?Ű.//xy?s,>*+?ű.
:;/xy#??,/*?_?.A/xy??,y0????%??Y??Y??ʶ?????????????*?_?-*.HI*L/M/0xy0?
??,/*?ΰ.Z/xy?s,F
*??*+?α.fg	h/
xy
'??,/*?հ.r/xy?s,F
*??*+?ձ.~	?/
xy
&??,/*?ڰ.?/xy??,F
*??*+?ڱ.??	?/
xy
56??,/*?߰.?/xy?s,F
*??*+?߱.??	?/
xy
???,U*??*?M+,??W?.???/ xy??@??,/*??.?/xy?s,F
*??*+??.??	?/
xy
???,/*?M?.?/xy?{,I
*??*?M+???.???/
xy
?8??,/*???.?/xy?s,j?*??*+?M,?"*??+?M?+*????N?+*??? ,?%?"Y??Y??$??+??&?????'?,??+??1W*+???!N?"Y??Y??3??+????-?6??
-0?j??-?-B?%W?.B??
???-?0?1?D?H?j?z????????/4178?79?xy?*
?:<0
?:;=?,/*???.?/xy@s,F
*??*+???.??	/
xy
,0A,/*?g?.	/xyBC,F
*??*?g?.	/
xy
04A,/*?E?./xyFC,F
*??*?E?.*+	,/
xy
4G?,/*?e?.7/xyH?,F
*??*?e?.]^	_/
xy
%
2A,/*?J?.i/xyKC,F
*??*?J?.tu	v/
xy
LMN,/*?P?.z/xyQR,a*?T??VYX?Y?*+?P?-.???/xy=>Z[,/*?T?.?/xy\],?A*?P??VY_?Y?+?(*+?cL+e?k?+m?k???Yo???*+?T?-(.&	?????*?0?;?@?/AxyA?@p[,/*?r?.?/xys],{&*??+?*+?cL+?u???Yw???*+?r?- .????? ?%?/&xy&A@x?,/*?O?.?/xyy{,I
*??*?O+???.???/
xy
B8z{,U*??*?O+,?W?.???/ xy????,/*?i?.?/xy??,>*?i?.
??/xy?
1A,/*???.?/xy?C,F
*??*???.??	?/
xy
?3A,/*???.	/xy?C,F
*??*???.	/
xy
???,/*???./xy?s,F
*??*+???.&'	(/
xy
-??,/*???.1/xy??,F
*??*+???.;<	=/
xy
?<??,/*???.A/xy??,/*???.K/xy?s,F
*??*+???.UV	W/
xy
.??,/*???.a/xy?s,j?*??*+?M,?"*??+?M??+*????N??+*??? ,?%?"Y??Y?????+??&?????'?,??+??1W*+???!N?"Y??Y??3??+????-?6??
-0?j??-?-B?%W?.Bln
pqr-v0t1uDxHyj}z~???????/4178?79?xy?+
??<0
??;?s,F
*??*+???.??	?/
xy
???,/*???.?/xy??,F
*??*+???.??	?/
xy
9:?F,4*???.
??/xy??,
h??M,?>6?S,2:???ƚ<??+*?̶Ч':?"Y??Y??Ҷ??ն????6?????+???)58?-(???+????#?.*
??#?)?5?8?:?\?b?g?/*:"79D??hxyh?y?,?D?߶?M,?:,+?N??+,?-?N???Y+SY,SY*??S??? ?-? w?!.*
????? ?!?6?=?B?/4:<!!78DxyD*=??0:;1??F,P*???**????"*???*???????Y????**??????**?ո???**?θ???**??????**?߸???**?????**??????**??????*???*??????*??????*???=*????*????VY?Y?*???a?*?????O*???H*????>*????	*?????Y????
*?????Y???*????	??*??-
?w' .~???&?1?<?G?R?]?h?s?~???????????????????????+6:
KO
/PxyF,?-*?W	??0*?W? !?&???(*???U?.?0*?U?W*?i	??(*?i? !?&???2*????*	?i*?i	??,*?W	??#*?i*?W???4*????*	?i*??	??C??=*??? 5?&??*??*?W?? *?W	???8*????*	??*?[????2?:?Y*??SY???.SY?Y?.S?<*?Y?[*?_????2?>?Y*??SY???.SY?]?.S?<*?]?_*?S?	*
?S*?Q?*?Q*?S?**?S?Q*?c? 
?&a*?W??.*?W	??%*?Q*?S??@*????*	?c?u*?c	??>*?c? A?&??-*?Q*?S?"?D*???a?.?0*?a?c?1*?c?a??&*?c	??*?Q*?S??F*?????-
6-1499
>?C-.? /6P_d???"?#?$?%?)?*+.$/L0S3[4a7s8{;?<?=???@?A?CD,F/-xy?F,J*????VYH?Y??-.
JK/xyF,WF?J*???L?NY?R?UL+?[M,?`?,?c?wN-*?f:g-?k?*?M?o:pr?W:s-?k?*?et??w:??y-?k?*???{:??-}?????:?l-?????w??w????:?G-p???r:?5?w?#??Y????????????:?
??:????Y??-??? ????????:???6=@?-7?#W]?<w$'	?)W]w???.nOPQ6S=TGUPV\W`Zu[}]?^?`?a?c?d?f?g?i?jlmo=s@qBtEu/4P?8=?@6?Fxy*??0*??rs,x???Y+??M,?????Y,???*?+??N-??JY?K:-??*?????Y??Y?????+???????-?#-???:-?-???:????N?"Y?-?6??$\g?mqt?	???-9
??G???J??w?????B?.:y	z${(|1}7~=@?\?gz????????/>1?8$\??????xy??	?????,???L??YM???ڶ?`??N?-??W??Y??϶?-????,ð:,??M??N??YϷ?:6???->??4??W??????????
899=98@?9@@?-??9w??w??w????.:??
??"?9?@?A?E?Q?Z?j?p?}?/HaT?E>??Q2??AB7??xy?`a,?$+?w??Y?M,+?w??M??Y,?	?+?-X	.?????"?/*	
	7$xy$
@F,?U????? !?&?Y? ?&?]?$?'???*A?&?a?*!?&?U??."3567)889D:P>2




© 2015 - 2024 Weber Informatics LLC | Privacy Policy