ucp
This type provides the following service implementations:
-
io.helidon.data.sql.datasource.spi.DataSourceConfigProvider
Configuration options
| key | type | default value | description |
|---|---|---|---|
|
int |
|
Sets the abandoned connection timeout. See oracle.ucp.jdbc.PoolDataSource.setAbandonedConnectionTimeout(int) for details. |
|
boolean |
|
Sets the |
|
string |
|
Sets the connection factory class name. See oracle.ucp.jdbc.PoolDataSource.setConnectionFactoryClassName(String) for details. |
|
Map |
|
Sets the connection factory properties on the connection factory. See oracle.ucp.jdbc.PoolDataSource.setConnectionFactoryProperties(java.util.Properties) for details. |
|
int |
|
Sets the maximum number of connections that may be harvested when the connection harvesting occurs. See oracle.ucp.jdbc.PoolDataSource.setConnectionHarvestMaxCount(int) for details. |
|
int |
|
Sets the number of available connections below which the connection pool’s connection harvesting will occur. See oracle.ucp.jdbc.PoolDataSource.setConnectionHarvestTriggerCount(int) for details. |
|
int |
|
Sets the cost value which identifies a connection as "high-cost" for connection labeling. See oracle.ucp.jdbc.PoolDataSource.setConnectionLabelingHighCost(int) for details. |
|
string |
|
Sets the connection pool name. See oracle.ucp.jdbc.PoolDataSource.setConnectionPoolName(String) for details. |
|
Map |
|
Sets the connection properties on the connection factory. See oracle.ucp.jdbc.PoolDataSource.setConnectionProperties(java.util.Properties) for details. |
|
int |
|
Sets the connection repurpose threshold for the pool. See oracle.ucp.jdbc.PoolDataSource.setConnectionRepurposeThreshold(int) for details. |
|
int |
|
Sets the connection validation timeout in seconds. See oracle.ucp.jdbc.PoolDataSource.setConnectionValidationTimeout(int) for details. |
|
Duration |
|
Configures how much time a connection request call may wait before it either successfully returns a connection or throws an exception. See oracle.ucp.jdbc.PoolDataSource.setConnectionWaitDuration(java.time.Duration) for details. |
|
boolean |
|
Set this flag to |
|
string |
|
Sets the data source name. See oracle.ucp.jdbc.PoolDataSource.setDataSourceName(String) for details. |
|
string |
|
Sets the database name. See oracle.ucp.jdbc.PoolDataSource.setDatabaseName(String) for details. |
|
string |
|
Sets the data source description. See oracle.ucp.jdbc.PoolDataSource.setDescription(String) for details. |
|
boolean |
|
Enables Fast Connection Failover (FCF) for the connection pool accessed using this pool-enabled data source. See oracle.ucp.jdbc.PoolDataSource.setFastConnectionFailoverEnabled(boolean) for details. |
|
int |
|
Sets the high-cost connection reuse threshold for connection labeling. See oracle.ucp.jdbc.PoolDataSource.setHighCostConnectionReuseThreshold(int) for details. |
|
int |
|
Sets the inactive connection timeout. See oracle.ucp.jdbc.PoolDataSource.setInactiveConnectionTimeout(int) for details. |
|
int |
|
Sets the initial pool size. See oracle.ucp.jdbc.PoolDataSource.setInitialPoolSize(int) for details. |
|
int |
|
Sets the maximum connection reuse count. See oracle.ucp.jdbc.PoolDataSource.setMaxConnectionReuseCount(int) for details. |
|
long |
|
Sets the maximum connection reuse time in seconds. See oracle.ucp.jdbc.PoolDataSource.setMaxConnectionReuseTime(long) for details. |
|
int |
|
Sets the max number of connections that can be created per shard from this connection pool. See oracle.ucp.jdbc.PoolDataSource.setMaxConnectionsPerShard(int) for details. |
|
int |
|
Sets the maximum idle time for available connections in the pool in seconds. See oracle.ucp.jdbc.PoolDataSource.setMaxIdleTime(int) for details. |
|
int |
|
Sets the maximum number of connections. See oracle.ucp.jdbc.PoolDataSource.setMaxPoolSize(int) for details. |
|
int |
|
Sets the maximum number of statements that may be pooled or cached on a connection. See oracle.ucp.jdbc.PoolDataSource.setMaxStatements(int) for details. |
|
int |
|
Sets the minimum number of idle connections. See oracle.ucp.jdbc.PoolDataSource.setMinIdle(int) for details. |
|
int |
|
Sets the minimum number of connections. See oracle.ucp.jdbc.PoolDataSource.setMinPoolSize(int) for details. |
|
string |
|
Sets the data source network protocol. See oracle.ucp.jdbc.PoolDataSource.setNetworkProtocol(String) for details. |
|
string |
|
Sets the configuration string used for remote ONS subscription. See oracle.ucp.jdbc.PoolDataSource.setONSConfiguration(String) for details. |
|
int |
|
Sets the database port number. See oracle.ucp.jdbc.PoolDataSource.setPortNumber(int) for details. |
|
int |
|
Sets the property cycle in seconds. See oracle.ucp.jdbc.PoolDataSource.setPropertyCycle(int) for details. |
|
int |
|
Sets the number of seconds the driver will wait for a Statement object to execute to the given number of seconds. See oracle.ucp.jdbc.PoolDataSource.setQueryTimeout(int) for details. |
|
boolean |
|
Sets the read-only instance allowed value on the datasource. See oracle.ucp.jdbc.PoolDataSource.setReadOnlyInstanceAllowed(boolean) for details. |
|
string |
|
Sets the data source role name. See oracle.ucp.jdbc.PoolDataSource.setRoleName(String) for details. |
|
int |
|
Sets the time to trust an idle connection to skip a validation test in seconds. See oracle.ucp.jdbc.PoolDataSource.setSecondsToTrustIdleConnection(int) for details. |
|
string |
|
Sets the database server name. See oracle.ucp.jdbc.PoolDataSource.setServerName(String) for details. |
|
boolean |
|
Change the mode of UCP when UCP is using a Sharded Database. See oracle.ucp.jdbc.PoolDataSource.setShardingMode(boolean) for details. |
|
string |
|
Sets the SQL statement to validate the database connection. See oracle.ucp.jdbc.PoolDataSource.setSQLForValidateConnection(String) for details. |
|
int |
|
Sets the maximum time a connection may remain in-use in seconds. See oracle.ucp.jdbc.PoolDataSource.setTimeToLiveConnectionTimeout(int) for details. |
|
int |
|
Sets the timeout check interval in seconds. See oracle.ucp.jdbc.PoolDataSource.setTimeoutCheckInterval(int) for details. |
|
boolean |
|
Makes the pool validate the connection before returning it to the user by calling the JDBC API |
|
boolean |
|
Support for distributed transactions.
oracle.ucp.jdbc.PoolXADataSource instance is returned when |