int errorCode
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException, java.sql.SQLException
java.io.IOException
java.lang.ClassNotFoundException
java.sql.SQLException
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
java.util.List<E> m_autoProperties
java.lang.String m_user
oracle.ucp.util.OpaqueString m_password
java.lang.String m_url
java.lang.String m_serverName
int m_portNumber
java.lang.String m_databaseName
java.lang.String serviceName
java.util.Properties pdbRoles
javax.net.ssl.SSLContext sslContext
java.util.concurrent.atomic.AtomicBoolean isXmlUsed
java.util.concurrent.atomic.AtomicBoolean disableAPI
java.util.concurrent.atomic.AtomicBoolean isConfigureNewDS
java.util.function.Supplier<T> tokenSupplier
Supplies instances of AccessToken
each time the #connectionFactory
creates a connection. This field is set to a non-null value by PoolDataSourceImpl.setTokenSupplier(Supplier)
. If the setter method is never called, then this field is null.
UCP does not invoke the get
method of this Supplier
. UCP only passes this Supplier
on to the connectionFactory
. The connectionFactory
is implemented to invoke the get
method when creating a new Connection
.
Oracle JDBC data sources that implement OracleCommonDataSource
are the only connection factory classes that support a token Supplier
.
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_dataSourceName
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_description
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_networkProtocol
java.lang.String m_roleName
java.util.Properties m_connectionProperties
java.util.Properties m_connectionFactoryProperties
java.lang.String m_connectionFactoryClassName
java.util.concurrent.atomic.AtomicBoolean connectionPoolFactoryClassNameWasSet
boolean m_isDriverFactory
java.lang.Object m_connectionFactory
java.util.concurrent.atomic.AtomicReference<V> m_connectionPoolName
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_validateConnectionOnBorrow
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_SQLForValidateConnection
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_initialPoolSize
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_minPoolSize
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_maxPoolSize
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> maxConnectionsPerService
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_abandonedConnectionTimeout
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_timeToLiveConnectionTimeout
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_inactiveConnectionTimeout
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_timeoutCheckInterval
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_maxStatements
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_connectionWaitTimeout
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_maxConnectionReuseTime
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_maxConnectionReuseCount
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_connectionLabelingCallback
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_connectionAffinityCallback
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_connectionHarvestTriggerCount
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_connectionHarvestMaxCount
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_fastConnectionFailoverEnabled
java.lang.String m_onsConfigurationString
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_connectionInitializationCallback
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> connectionLabelingHighCost
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> highCostConnectionReuseThreshold
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> isPoolShareable
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> repurposeThreshold
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> m_secondsToTrustIdleConnection
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> loginTimeout
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> connectionValidationTimeout
java.lang.Boolean acActive
java.util.concurrent.atomic.AtomicInteger m_pendingDSRequestsCount
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> queryTimeout
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> maxConnectionsPerShard
oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<T> shardingMode
javax.sql.XADataSource m_xaDataSource