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

oracle.jdbc.pool.OracleConnectionCacheManager.class Maven / Gradle / Ivy

????2
?				

		



 
?!	"#
	$
%&
'
()
*
+
,
-
./
D0	12
#4
567
89
(:
*;	*<	=
>
?
@
*A
BC?
BDE	*F
G
*H
I
J
*K
L
*M
*N
*O
*P
Q
RSTUV	*W
*XY
IZ	I[
I\	*]^_
D`a
Nbc
Nd
Nefg
Dhijkl
Dm
Dnopqr
(st
u
vwxyzy{	*|}
k~	*
B?
B?
B??
?????
*?
???
*?????????
*?
?
*?
?
k?
k?
(?
??
*?	??cacheManagerInstance/Loracle/jdbc/pool/OracleConnectionCacheManager;m_connCacheLjava/util/Hashtable;REFRESH_INVALID_CONNECTIONSI
ConstantValueREFRESH_ALL_CONNECTIONS !PHYSICAL_CONNECTION_CREATED_COUNTLjava/lang/String;? PHYSICAL_CONNECTION_CLOSED_COUNT?FAILOVER_EVENT_TYPE_SERVICEFAILOVER_EVENT_TYPE_HOSTEVENT_DELIMITERfailoverEventHandlerThread3Loracle/jdbc/pool/OracleFailoverEventHandlerThread;%isONSInitializedForRemoteSubscriptionZ#ORAERROR_END_OF_FILE_ON_COM_CHANNEL) ORAERROR_NOT_CONNECTED_TO_ORACLE*"ORAERROR_INIT_SHUTDOWN_IN_PROGRESS	ORAERROR_ORACLE_NOT_AVAILABLE
'ORAERROR_IMMEDIATE_SHUTDOWN_IN_PROGRESSA%ORAERROR_SHUTDOWN_IN_PROGRESS_NO_CONNBORAERROR_NET_IO_EXCEPTIONBjfatalErrorCodes[IfailoverEnabledCacheCountUNNAMED_CACHE_COUNT+Ljava/util/concurrent/atomic/AtomicInteger;+_Copyright_2007_Oracle_All_Rights_Reserved_
BUILD_DATE?TRACE()VCodeLineNumberTable!getConnectionCacheManagerInstance1()Loracle/jdbc/pool/OracleConnectionCacheManager;
StackMapTable
Exceptions?
DeprecatedcreateCacheM(Loracle/jdbc/pool/OracleDataSource;Ljava/util/Properties;)Ljava/lang/String;SN(Ljava/lang/String;Loracle/jdbc/pool/OracleDataSource;Ljava/util/Properties;)V???7?:removeCache(Ljava/lang/String;J)VE:reinitializeCache+(Ljava/lang/String;Ljava/util/Properties;)VexistsCache(Ljava/lang/String;)ZenableCache(Ljava/lang/String;)VdisableCacherefreshCache(Ljava/lang/String;I)V
purgeCache(Ljava/lang/String;Z)VgetCacheProperties*(Ljava/lang/String;)Ljava/util/Properties;getCacheNameList()[Ljava/lang/String;getNumberOfAvailableConnections(Ljava/lang/String;)IgetNumberOfActiveConnectionssetConnectionPoolDataSource9(Ljava/lang/String;Ljavax/sql/ConnectionPoolDataSource;)VverifyAndHandleEvent(I[B)V?^ctinvokeFailoverProcessingThreads_(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V?checkAndStartThread(Ljava/lang/Thread;)V?failoverEnabledCacheExists()ZparseRuntimeLoadBalancingEvent(Ljava/lang/String;[B)V??retrieveServiceMetrics5(Loracle/jdbc/pool/OracleImplicitConnectionCache;[B)VcleanupFCFThreads3(Loracle/jdbc/pool/OracleImplicitConnectionCache;)VcleanupFCFWorkerThreadcleanupFCFEventHandlerThreadisFatalConnectionError(Ljava/sql/SQLException;)ZsetConnectionErrorCodes([I)VgetConnectionErrorCodes()[I
getStatistics#(Ljava/lang/String;)Ljava/util/Map;?$getConnectionDuringExceptionHandling)()Loracle/jdbc/internal/OracleConnection;
SourceFile!OracleConnectionCacheManager.java??????????java/util/Hashtable)java/util/concurrent/atomic/AtomicInteger????-oracle/jdbc/pool/OracleConnectionCacheManagerjava/lang/RuntimeException???
???????java/lang/StringBuilder????#0x???????????????????/oracle/jdbc/pool/OracleConnectionCacheManager$1InnerClasses?????'java/security/PrivilegedActionException??1oracle/jdbc/pool/OracleFailoverEventHandlerThread.oracle/jdbc/pool/OracleImplicitConnectionCache???????????????????java/lang/InterruptedException?????????????????????????java/lang/String???[Ljava/lang/String;????/oracle/jdbc/pool/OracleConnectionPoolDataSource????????java/util/StringTokenizerUTF-8??{} =??$java/io/UnsupportedEncodingException????=version??1.0serviceinstance ????databasehoststatuscard??java/lang/NumberFormatException??????????????+oracle/jdbc/pool/OracleFailoverWorkerThread?????%java/lang/IllegalThreadStateException???	???java/lang/Exception}
{percentflaggood	violatingNO_DATAUNKNOWNBLOCKED?
?????	??java/lang/ObjectPhysicalConnectionCreatedCountPhysicalConnectionClosedCountSat_Aug_14_12:18:34_PDT_2010java/sql/SQLException!oracle/jdbc/pool/OracleDataSourcejava/util/Propertiesjava/lang/Throwable[Bjava/util/Iteratorjava/util/Enumeration
java/util/MapgetConnectionCachingEnabled oracle/jdbc/driver/DatabaseErrorcreateSqlExceptionA(Loracle/jdbc/internal/OracleConnection;I)Ljava/sql/SQLException;fillInStackTrace()Ljava/lang/Throwable;
connCacheNamedataSourceNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getAndIncrement()Ijava/lang/IntegertoHexString(I)Ljava/lang/String;toString()Ljava/lang/String;containsKey(Ljava/lang/Object;)Z getFastConnectionFailoverEnabledgetONSConfigurationequalsD(Loracle/jdbc/pool/OracleConnectionCacheManager;Ljava/lang/String;)Vjava/security/AccessControllerdoPrivileged=(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;S(Loracle/jdbc/internal/OracleConnection;ILjava/lang/Object;)Ljava/sql/SQLException;<(Loracle/jdbc/pool/OracleDataSource;Ljava/util/Properties;)V	cacheNameodsCache0Loracle/jdbc/pool/OracleImplicitConnectionCache;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;remove&(Ljava/lang/Object;)Ljava/lang/Object;disableConnectionCachejava/lang/Thread
currentThread()Ljava/lang/Thread;sleep(J)VcacheEnabledDS#Loracle/jdbc/pool/OracleDataSource;closeConnectionCache(I)VgetreinitializeCacheConnections(Ljava/util/Properties;)VenableConnectionCacherefreshCacheConnectionspurgeCacheConnections(ZI)VgetConnectionCacheProperties()Ljava/util/Properties;keySet()Ljava/util/Set;size
java/util/SettoArray(([Ljava/lang/Object;)[Ljava/lang/Object;	cacheSize getNumberOfCheckedOutConnectionsmakeURLurlsetURLconnectionPoolDS1Loracle/jdbc/pool/OracleConnectionPoolDataSource;([BLjava/lang/String;)V((Ljava/lang/String;Ljava/lang/String;Z)V
hasMoreTokens	nextTokenequalsIgnoreCasetoLowerCaseinternparseIntvalues()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;dataSourceServiceName}(Loracle/jdbc/pool/OracleImplicitConnectionCache;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)VfailoverWorkerThread-Loracle/jdbc/pool/OracleFailoverWorkerThread;isAlive	setDaemon(Z)Vstartelements()Ljava/util/Enumeration;hasMoreElementsnextElement
zapRLBInfoupdateDatabaseInstance)(Ljava/lang/String;Ljava/lang/String;II)VprocessDatabaseInstancescleanupRLBThreadsjoin	interruptgetErrorCode()Ljava/util/Map;!?
???????????????????????????????Q??
?????????????????????????????????????????????????b.*?*?*?*?*?*?Y???Y?	?
??"o=	Sefr#u-x)???V??
?Y?
??K?????????B????????]N+?
+??*???:?W?+??+?N?&?Y?+????
????N*-+,?-??*
??
???"?)?1?T?[???
?"???????
,?
,??*???:?W?+?*???:?W?*?+??*???:?W?,?6?q*??j,?:?T ?!?J*Y:²"?1?#Y*?$?%W?:*???':?W??"ç:	?	?*?(Y?)??*Y,-?+:+?,,?-*?+?.W?**??/????&????????"???? ?$?0?6?9?D?P?V?Y?_?kq????'? ?#?$?%?)?+?.?2?5?6?9?A?FJ?5?B???????E???
?.???????
w+?*?+?0?*?*?:?G?1 	???2W 3i?5?:?7??	*?8 	?? ??9:?*???:?W??(476?>ehj"m(q4v7s9zD{J~[?a?m?s?v??8	@?? ????L?????????????C+?*?+?:?*?*?N-?*+?;-,?<*+?=?*???:?W???&	??? ?%?-?9???B??@?????????!	*?+??????????y5+?*?+?:?*?*?M,?
,?>?*???N-?W-??????"?-?2?4??@?????????y5+?*?+?:?*?*?M,?
,?1?*???N-?W-??????"?-?2?4??@??????????j+?*?+?:?*?*?N-?<?$ -???,*?D?:?W?*???:?W???28=@KQ T'`(f)i-?@??!???????~:+?*?+?:?*?*?N-?-?@?*???:?W????BD$J0K6L9P?@??
???????q2+?*?+?:?*?*?M,?,?A?*???N-?W-??`ce j+k0l?
@??	???????;*??B*??C?D?E?F?FL+??
~???????q2+?*?+?:?*?*?M,?,?G?*???N-?W-????? ?+?0??
@??	???????q2+?*?+?:?*?*?M,?,?H?*???N-?W-????? ?+?0??
@??	????!????l+?*?+?:?*?*?N-?>-?G?*?N?:?W?,?I?J,?I,?I?K?L-,?I?M?*???:?W???6
???"?-?3?6?=?K?V?b?h?k??@?????????RDN::::6:	?NY?DY,O?PQ?R:	?:
:
::	?T??:	?U:

V?!?	?T?
	?U:?
:W?X?'?"Y?!?*???:

?W
?Z?X??N[?X??\?!?
?]?^:_?X??
?]?^:`?X??
?]?^:a?X??:b?X?????c6??:
??*-?e:	?*-S!(+d??)	

*-/258!@#C$J%\'f+j.?2?3?4?8?9?;?>?A?B?D?E?GHJ!N(S+P-S0W@ZC[?@
?-
?????????????--"X???????	
}:6	6
?6	?6
*??f?g:?h?J?i?*:	?,?j?X?
??׻kY-?l:*?/?m?????Bklm	oprsu+w5yA?W?l?r?y?|????	?
?&$?????W+?n?+?o+?p?M?q????????B??????4*???????	??	????EN*??r:?s?2?t?*N+-?j?X?,?
-?u?	*-,?v???:??ʱ<?w?2???? ?+?/?6?<???A?D?????*B???????
?N::666?NY?DY,O?PQ?RN?:	:	:
:-?T?Q:
-?U:		V?!?-?T?-?U:
?B	x?!????+?y6???	z?!???	\?!????	:6W?X?'
?"
Y?!?*???:?W?_?X?
?

?]?^:[?X?
?

?]?^:{?X?
?
?c6?6?:|?X??

??
}?X?+W6???
~?X?+W6???
?X?+W6???
??X?+W6???
??X???+W6???+???&)Sd??4???????&?)?+?.?1?4?;?>DU^h	my??????? ?!?&?'?)?*?,0163 9/;9<A=K>S?]@eAoBwC?D?I?K?@?)	???????????) -B? ????T*+??+??*??*??*Y?d???VW	Z[^`????i"+?m?+?m???
+?m???M+?m?6?mqrwty!{?	B?????Z*??*????L*??w????????Q?????j=+??>)?-*?&	?
?A?B?
Bj?=?-*??&6*???*?.?=?	??????.???8?:?E?R?]?_?b?h???8?
?!?3
+?*+?????	??	???*??????	
?["MN*??*?+?:?*YN?-??M,?????? ??? ????
?????-
??"????;X?3
#




© 2015 - 2024 Weber Informatics LLC | Privacy Policy