RACCallback, RACManagerImpl.RACCallbackExtendedpublic class RACCallbackGuard extends Object implements RACManagerImpl.RACCallbackExtended
| Modifier and Type | Method | Description |
|---|---|---|
Collection<FailoverablePooledConnection> |
getAvailableConnections(ConnectionRetrievalInfo cri) |
|
FailoverablePooledConnection |
getAvailableConnectionToInstance(ConnectionRetrievalInfo cri,
RACInstance racInstance) |
|
int |
getMaxPoolSize() |
|
int |
getMinPoolSize() |
|
String |
getPoolName() |
|
int |
getRoomToGrowPool() |
|
int |
getTotalConnectionsCount() |
|
String |
getUrl() |
|
boolean |
getValidateConnectionOnBorrow() |
|
void |
initiateDownEventProcessing(OracleFailoverEvent event) |
|
int |
initiateUpEventProcessing(OracleFailoverEvent event) |
|
boolean |
isValid(FailoverablePooledConnection fpc) |
|
void |
lbaEventOccurred(OracleLoadBalancingEvent rlbEvent) |
|
FailoverablePooledConnection |
openNewConnection(String url,
RACInstance racInstance) |
|
void |
tearDownConnectionsForInstance(oracle.ucp.jdbc.oracle.rlb.OracleDatabaseInstanceInfo dbi,
int count) |
public void initiateDownEventProcessing(OracleFailoverEvent event) throws UniversalConnectionPoolException
initiateDownEventProcessing in interface RACCallbackUniversalConnectionPoolExceptionpublic int initiateUpEventProcessing(OracleFailoverEvent event) throws UniversalConnectionPoolException
initiateUpEventProcessing in interface RACCallbackUniversalConnectionPoolExceptionpublic FailoverablePooledConnection openNewConnection(String url, RACInstance racInstance) throws UniversalConnectionPoolException
openNewConnection in interface RACCallbackUniversalConnectionPoolExceptionpublic String getUrl()
getUrl in interface RACCallbackpublic String getPoolName()
getPoolName in interface RACCallbackpublic int getMinPoolSize()
getMinPoolSize in interface RACCallbackpublic int getMaxPoolSize()
getMaxPoolSize in interface RACCallbackpublic int getRoomToGrowPool()
getRoomToGrowPool in interface RACCallbackpublic int getTotalConnectionsCount()
getTotalConnectionsCount in interface RACCallbackpublic boolean getValidateConnectionOnBorrow()
getValidateConnectionOnBorrow in interface RACCallbackpublic boolean isValid(FailoverablePooledConnection fpc)
isValid in interface RACCallbackpublic FailoverablePooledConnection getAvailableConnectionToInstance(ConnectionRetrievalInfo cri, RACInstance racInstance) throws UniversalConnectionPoolException
getAvailableConnectionToInstance in interface RACCallbackUniversalConnectionPoolExceptionpublic Collection<FailoverablePooledConnection> getAvailableConnections(ConnectionRetrievalInfo cri) throws UniversalConnectionPoolException
getAvailableConnections in interface RACCallbackUniversalConnectionPoolExceptionpublic void lbaEventOccurred(OracleLoadBalancingEvent rlbEvent) throws UniversalConnectionPoolException
lbaEventOccurred in interface RACCallbackUniversalConnectionPoolExceptionpublic void tearDownConnectionsForInstance(oracle.ucp.jdbc.oracle.rlb.OracleDatabaseInstanceInfo dbi,
int count)
tearDownConnectionsForInstance in interface RACManagerImpl.RACCallbackExtended
Copyright © 2008, 2017, Oracle. All rights reserved.