Serialized Form
-
Package oracle.ucp
-
Class oracle.ucp.NoAvailableConnectionsException extends UniversalConnectionPoolException implements Serializable
- serialVersionUID:
- 4343640747509L
-
Class oracle.ucp.UniversalConnectionPoolException extends java.lang.Exception implements Serializable
- serialVersionUID:
- 4343640747502L
-
Serialized Fields
-
errorCode
int errorCode
-
-
-
Package oracle.ucp.jdbc
-
Class oracle.ucp.jdbc.PoolDataSourceImpl extends java.lang.Object implements Serializable
- serialVersionUID:
- 4343640747507L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException, java.sql.SQLException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
java.sql.SQLException
-
writeObject
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Serialized Fields
-
abandonedConnectionTimeout
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> abandonedConnectionTimeout
-
acActive
java.lang.Boolean acActive
-
autoProperties
java.util.List<oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<?>> autoProperties
-
commitOnConnectionReturn
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Boolean> commitOnConnectionReturn
-
connectionAffinityCallback
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<ConnectionAffinityCallback> connectionAffinityCallback
-
connectionCreationConsumer
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.util.function.Consumer<oracle.ucp.ConnectionCreationInformation>> connectionCreationConsumer
-
connectionFactory
java.lang.Object connectionFactory
-
connectionFactoryClassName
java.lang.String connectionFactoryClassName
-
connectionFactoryClassNameLock
java.util.concurrent.locks.ReentrantLock connectionFactoryClassNameLock
-
connectionFactoryProperties
java.util.Properties connectionFactoryProperties
-
connectionHarvestMaxCount
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> connectionHarvestMaxCount
-
connectionHarvestTriggerCount
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> connectionHarvestTriggerCount
-
connectionInitializationCallback
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<ConnectionInitializationCallback> connectionInitializationCallback
-
connectionLabelingCallback
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<ConnectionLabelingCallback> connectionLabelingCallback
-
connectionLabelingCallbackRequestedLabels
java.util.Properties connectionLabelingCallbackRequestedLabels
-
connectionLabelingHighCost
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> connectionLabelingHighCost
-
connectionPoolFactoryClassNameWasSet
java.util.concurrent.atomic.AtomicBoolean connectionPoolFactoryClassNameWasSet
-
connectionPoolName
java.util.concurrent.atomic.AtomicReference<java.lang.String> connectionPoolName
-
connectionProperties
java.util.Properties connectionProperties
-
connectionValidationTimeout
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> connectionValidationTimeout
-
connectionWaitDurationInMillis
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Long> connectionWaitDurationInMillis
-
createConnectionInBorrowThread
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Boolean> createConnectionInBorrowThread
-
databaseName
java.lang.String databaseName
-
dataSourceDescription
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.String> dataSourceDescription
-
dataSourceName
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.String> dataSourceName
-
disableAPI
boolean disableAPI
-
fastConnectionFailoverEnabled
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Boolean> fastConnectionFailoverEnabled
-
fcfExplicitlySet
java.util.concurrent.atomic.AtomicBoolean fcfExplicitlySet
-
highCostConnectionReuseThreshold
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> highCostConnectionReuseThreshold
-
hostnameResolver
PoolDataSource.HostnameResolver hostnameResolver
-
inactiveConnectionTimeout
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> inactiveConnectionTimeout
-
initialPoolSize
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> initialPoolSize
-
isConfigureNewDS
java.util.concurrent.atomic.AtomicBoolean isConfigureNewDS
-
isDriverFactory
boolean isDriverFactory
-
isPoolShareable
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Boolean> isPoolShareable
-
isXmlUsed
java.util.concurrent.atomic.AtomicBoolean isXmlUsed
-
loginTimeout
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> loginTimeout
-
maxConnectionReuseCount
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> maxConnectionReuseCount
-
maxConnectionReuseTime
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Long> maxConnectionReuseTime
-
maxConnectionsPerService
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> maxConnectionsPerService
-
maxConnectionsPerShard
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> maxConnectionsPerShard
-
maxPoolSize
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> maxPoolSize
-
maxStatements
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> maxStatements
-
minIdle
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> minIdle
-
minPoolSize
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> minPoolSize
-
networkProtocol
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.String> networkProtocol
-
networkProtocolLock
java.util.concurrent.locks.ReentrantLock networkProtocolLock
-
onsConfiguration
java.lang.String onsConfiguration
-
password
oracle.ucp.util.OpaqueString password
-
pdbRoles
java.util.Properties pdbRoles
-
poolStartedLock
java.util.concurrent.locks.ReentrantLock poolStartedLock
-
portNumber
int portNumber
-
queryTimeout
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> queryTimeout
-
readOnlyInstanceAllowed
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Boolean> readOnlyInstanceAllowed
-
repurposeThreshold
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> repurposeThreshold
-
roleName
java.lang.String roleName
-
secondsToTrustIdleConnection
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> secondsToTrustIdleConnection
-
serverName
java.lang.String serverName
-
serviceName
java.lang.String serviceName
-
shardingMode
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Boolean> shardingMode
-
sqlForValidateConnection
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.String> sqlForValidateConnection
-
sqlForValidateConnectionLock
java.util.concurrent.locks.ReentrantLock sqlForValidateConnectionLock
-
sslContext
javax.net.ssl.SSLContext sslContext
-
timeoutCheckInterval
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> timeoutCheckInterval
-
timeToLiveConnectionTimeout
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Integer> timeToLiveConnectionTimeout
-
tokenSupplier
java.util.function.Supplier<? extends oracle.jdbc.AccessToken> tokenSupplier
Supplies instances of
AccessToken
each time thePoolDataSourceImpl.connectionFactory
creates a connection. This field is set to a non-null value byPoolDataSourceImpl.setTokenSupplier(Supplier)
. If the setter method is never called, then this field is null.UCP does not invoke the
get
method of thisSupplier
. UCP only passes thisSupplier
on to theconnectionFactory
. TheconnectionFactory
is implemented to invoke theget
method when creating a newConnection
.Oracle JDBC data sources that implement
OracleCommonDataSource
are the only connection factory classes that support a tokenSupplier
. -
url
java.lang.String url
-
username
java.lang.String username
-
validateConnectionOnBorrow
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<java.lang.Boolean> validateConnectionOnBorrow
-
-
Class oracle.ucp.jdbc.PoolXADataSourceImpl extends PoolDataSourceImpl implements Serializable
- serialVersionUID:
- 4343640747511L
-
Serialized Fields
-
m_xaDataSource
javax.sql.XADataSource m_xaDataSource
-
-