Package oracle.ucp.admin
Class UniversalConnectionPoolManagerImpl
java.lang.Object
oracle.ucp.admin.UniversalConnectionPoolManagerBase
oracle.ucp.admin.UniversalConnectionPoolManagerImpl
- All Implemented Interfaces:
UniversalConnectionPoolManager,Diagnosable
public class UniversalConnectionPoolManagerImpl
extends oracle.ucp.admin.UniversalConnectionPoolManagerBase
The
UniversalConnectionPoolManagerImpl class is the
implementation class for the pool manager. This is a singleton class and
only one instance exists in a JVM.-
Nested Class Summary
Nested classes/interfaces inherited from class oracle.ucp.admin.UniversalConnectionPoolManagerBase
oracle.ucp.admin.UniversalConnectionPoolManagerBase.UCPMetric -
Method Summary
Modifier and TypeMethodDescriptionReturns the static Universal Connection Pool Manager instance.getUniversalConnectionPoolManager(Diagnosable diagnosticsCollector) Returns the static Universal Connection Pool Manager instance.Methods inherited from class oracle.ucp.admin.UniversalConnectionPoolManagerBase
createConnectionPool, destroyConnectionPool, getConnectionPool, getConnectionPoolNames, getDiagnosable, getLogLevel, getManagerPoolID, getMetricUpdateInterval, getShrinkingExecutor, getStateMetric, getTaskManager, getTimerManager, isJmxEnabled, purgeConnectionPool, reconfigureConnectionPool, recycleConnectionPool, refreshConnectionPool, setConnectionPool, setJmxEnabled, setLogLevel, setManagerPoolID, setMetricConsole, setMetricParentNoun, setMetricUpdateInterval, setTaskManager, setTimerManager, startConnectionPool, startExecutionEnvironment, startMetricsCollection, stopConnectionPool, stopExecutionEnvironment, stopMetricsCollectionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface oracle.ucp.diagnostics.Diagnosable
beginCurrentSql, debug, debug, endCurrentSql, format, isLoggingLevelFinest, resumeLogging, secure, suspendLogging, trace, trace
-
Method Details
-
getUniversalConnectionPoolManager
public static UniversalConnectionPoolManager getUniversalConnectionPoolManager() throws UniversalConnectionPoolExceptionReturns the static Universal Connection Pool Manager instance. If necessary, a new instance is created and returned to the caller. This is a singleton object and there is only oneUniversalConnectionPoolManagerImplin a JVM.- Returns:
- The UniversalConnectionPoolManager object.
- Throws:
UniversalConnectionPoolException- If an error occurs while getting theUniversalConnectionPoolManagerobject.
-
getUniversalConnectionPoolManager
public static UniversalConnectionPoolManager getUniversalConnectionPoolManager(Diagnosable diagnosticsCollector) throws UniversalConnectionPoolException Returns the static Universal Connection Pool Manager instance. If necessary, a new instance is created and returned to the caller. This is a singleton object and there is only oneUniversalConnectionPoolManagerImplin a JVM.- Parameters:
diagnosticsCollector- object for diagnostics collection- Returns:
- The UniversalConnectionPoolManager object.
- Throws:
UniversalConnectionPoolException- If an error occurs while getting theUniversalConnectionPoolManagerobject.
-