RACManagerImplpublic interface RACManager
void start()
throws UniversalConnectionPoolException
UniversalConnectionPoolExceptionvoid stop() throws UniversalConnectionPoolException
UniversalConnectionPoolExceptionvoid connectionOpened(FailoverablePooledConnection fpc) throws UniversalConnectionPoolException
UniversalConnectionPoolExceptionvoid connectionClosed(FailoverablePooledConnection fpc) throws UniversalConnectionPoolException
UniversalConnectionPoolExceptionvoid registerRACCallback(RACCallback cbk) throws UniversalConnectionPoolException
UniversalConnectionPoolExceptionvoid unregisterRACCallback(RACCallback cbk) throws UniversalConnectionPoolException
UniversalConnectionPoolExceptionvoid markDownConnectionsForDownEvent(FailoverablePooledConnection[] aconns, FailoverablePooledConnection[] bconns, OracleFailoverEvent event) throws UniversalConnectionPoolException
UniversalConnectionPoolExceptionvoid cleanupConnectionsForDownEvent(FailoverablePooledConnection[] aconns, FailoverablePooledConnection[] bconns, OracleFailoverEvent event) throws UniversalConnectionPoolException
UniversalConnectionPoolExceptionint processUpEvent(FailoverablePooledConnection[] aconns, FailoverablePooledConnection[] bconns, int initialPoolSize, int maxPoolSize, OracleFailoverEvent event) throws UniversalConnectionPoolException
UniversalConnectionPoolExceptionvoid setONSConfiguration(String onsConfigStr) throws UniversalConnectionPoolException
UniversalConnectionPoolExceptionString getONSConfiguration()
String getFCFProcessingInfo()
String getFCFProcessingInfoProcessedOnly()
FailoverablePooledConnection selectConnectionPerRCLB(ConnectionRetrievalInfo cri) throws UniversalConnectionPoolException
UniversalConnectionPoolExceptionlong getSuccessfulRCLBBasedBorrowCount()
long getFailedRCLBBasedBorrowCount()
FailoverablePooledConnection selectConnectionPerRCLBAndAffinity(ConnectionRetrievalInfo cri) throws UniversalConnectionPoolException
UniversalConnectionPoolExceptionvoid registerConnectionAffinityCallback(ConnectionAffinityCallback cbk) throws UniversalConnectionPoolException
UniversalConnectionPoolExceptionvoid unregisterConnectionAffinityCallback(ConnectionAffinityCallback cbk) throws UniversalConnectionPoolException
UniversalConnectionPoolExceptionlong getSuccessfulAffinityBasedBorrowCount()
long getFailedAffinityBasedBorrowCount()
boolean isRuntimeLoadBalancingEnabled()
RACInstance getMostDesirableInstanceToGrow()
RACAffinityContext createRACAffinityContext(String service, String dbUniqName, String instance, String version, RACAffinityContext.AffinityType affinityType)
oracle.ucp.routing.oracle.ShardManager createShardManager()
throws UniversalConnectionPoolException
UniversalConnectionPoolException - if there is an error during creation.
Copyright © 2008, 2017, Oracle. All rights reserved.