Serialized Form

  • Package oracle.ucp

  • Package oracle.ucp.jdbc

    • Class oracle.ucp.jdbc.PoolDataSourceImpl

      class PoolDataSourceImpl extends Object implements Serializable
      serialVersionUID:
      4343640747507L
      • Serialization Methods

      • Serialized Fields

        • abandonedConnectionTimeout
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> abandonedConnectionTimeout
        • acActive
          Boolean acActive
        • autoProperties
          List<oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<?>> autoProperties
        • commitOnConnectionReturn
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Boolean> commitOnConnectionReturn
        • connectionAffinityCallback
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<ConnectionAffinityCallback> connectionAffinityCallback
        • connectionCreationConsumer
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Consumer<oracle.ucp.ConnectionCreationInformation>> connectionCreationConsumer
        • connectionFactory
          Object connectionFactory
        • connectionFactoryClassName
          String connectionFactoryClassName
        • connectionFactoryClassNameLock
          ReentrantLock connectionFactoryClassNameLock
        • connectionFactoryProperties
          Properties connectionFactoryProperties
        • connectionHarvestMaxCount
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> connectionHarvestMaxCount
        • connectionHarvestTriggerCount
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> connectionHarvestTriggerCount
        • connectionInitializationCallback
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<ConnectionInitializationCallback> connectionInitializationCallback
        • connectionLabelingCallback
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<ConnectionLabelingCallback> connectionLabelingCallback
        • connectionLabelingCallbackRequestedLabels
          Properties connectionLabelingCallbackRequestedLabels
        • connectionLabelingHighCost
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> connectionLabelingHighCost
        • connectionPoolFactoryClassNameWasSet
          AtomicBoolean connectionPoolFactoryClassNameWasSet
        • connectionPoolName
          AtomicReference<String> connectionPoolName
        • connectionProperties
          Properties connectionProperties
        • connectionValidationTimeout
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> connectionValidationTimeout
        • connectionWaitDurationInMillis
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Long> connectionWaitDurationInMillis
        • createConnectionInBorrowThread
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Boolean> createConnectionInBorrowThread
        • databaseName
          String databaseName
        • dataSourceDescription
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<String> dataSourceDescription
        • dataSourceName
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<String> dataSourceName
        • disableAPI
          boolean disableAPI
        • fastConnectionFailoverEnabled
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Boolean> fastConnectionFailoverEnabled
        • fcfExplicitlySet
          AtomicBoolean fcfExplicitlySet
        • highCostConnectionReuseThreshold
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> highCostConnectionReuseThreshold
        • hostnameResolver
          PoolDataSource.HostnameResolver hostnameResolver
        • inactiveConnectionTimeout
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> inactiveConnectionTimeout
        • initialPoolSize
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> initialPoolSize
        • isConfigureNewDS
          AtomicBoolean isConfigureNewDS
        • isDriverFactory
          boolean isDriverFactory
        • isPoolShareable
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Boolean> isPoolShareable
        • isXmlUsed
          AtomicBoolean isXmlUsed
        • loginTimeout
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> loginTimeout
        • maxConnectionReuseCount
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> maxConnectionReuseCount
        • maxConnectionReuseTime
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Long> maxConnectionReuseTime
        • maxConnectionsPerService
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> maxConnectionsPerService
        • maxConnectionsPerShard
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> maxConnectionsPerShard
        • maxPoolSize
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> maxPoolSize
        • maxStatements
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> maxStatements
        • minIdle
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> minIdle
        • minPoolSize
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> minPoolSize
        • networkProtocol
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<String> networkProtocol
        • networkProtocolLock
          ReentrantLock networkProtocolLock
        • onsConfiguration
          String onsConfiguration
        • password
          oracle.ucp.util.OpaqueString password
        • pdbRoles
          Properties pdbRoles
        • poolStartedLock
          ReentrantLock poolStartedLock
        • portNumber
          int portNumber
        • queryTimeout
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> queryTimeout
        • readOnlyInstanceAllowed
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Boolean> readOnlyInstanceAllowed
        • repurposeThreshold
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> repurposeThreshold
        • roleName
          String roleName
        • secondsToTrustIdleConnection
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> secondsToTrustIdleConnection
        • serverName
          String serverName
        • serviceName
          String serviceName
        • shardingMode
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Boolean> shardingMode
        • sqlForValidateConnection
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<String> sqlForValidateConnection
        • sqlForValidateConnectionLock
          ReentrantLock sqlForValidateConnectionLock
        • sslContext
          SSLContext sslContext
        • timeoutCheckInterval
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> timeoutCheckInterval
        • timeToLiveConnectionTimeout
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Integer> timeToLiveConnectionTimeout
        • tokenSupplier
          Supplier<? extends oracle.jdbc.AccessToken> tokenSupplier

          Supplies instances of AccessToken each time the PoolDataSourceImpl.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.

        • url
          String url
        • username
          String username
        • validateConnectionOnBorrow
          oracle.ucp.jdbc.PoolDataSourceImpl.AutoProperty<Boolean> validateConnectionOnBorrow
    • Class oracle.ucp.jdbc.PoolXADataSourceImpl

      class PoolXADataSourceImpl extends PoolDataSourceImpl implements Serializable
      serialVersionUID:
      4343640747511L
      • Serialized Fields