abandoned-connection-timeout | VALUE | Integer | Sets the abandoned connection timeout |
commit-on-connection-return | VALUE | Boolean | Sets the boolean value for the property that controls the behavior of UCP when a connection is released back to the pool with pending uncommitted changes in an active transaction |
connection-factory-class-name | VALUE | String | Sets the connection factory class name |
connection-factory-properties | MAP | String | Sets the connection factory properties on the connection factory |
connection-harvest-max-count | VALUE | Integer | Sets the maximum number of connections that may be harvested when the connection harvesting occurs |
connection-harvest-trigger-count | VALUE | Integer | Sets the number of available connections below which the connection pool's connection harvesting will occur |
connection-labeling-high-cost | VALUE | Integer | Sets the cost value which identifies a connection as "high-cost" for connection labeling |
connection-pool-name | VALUE | String | Sets the connection pool name |
connection-properties | MAP | String | Sets the connection properties on the connection factory |
connection-repurpose-threshold | VALUE | Integer | Sets the connection repurpose threshold for the pool |
connection-validation-timeout | VALUE | Integer | Sets the connection validation timeout in seconds |
connection-wait-duration | VALUE | Duration | Configures how much time a connection request call may wait before it either successfully returns a connection or throws an exception |
create-connection-in-borrow-thread | VALUE | Boolean | Set this flag to true to make UCP use the borrowing thread to create new connections |
data-source-name | VALUE | String | Sets the data source name |
database-name | VALUE | String | Sets the database name |
description | VALUE | String | Sets the data source description |
fast-connection-failover-enabled | VALUE | Boolean | Enables Fast Connection Failover (FCF) for the connection pool accessed using this pool-enabled data source |
high-cost-connection-reuse-threshold | VALUE | Integer | Sets the high-cost connection reuse threshold for connection labeling |
inactive-connection-timeout | VALUE | Integer | Sets the inactive connection timeout |
initial-pool-size | VALUE | Integer | Sets the initial pool size |
max-connection-reuse-count | VALUE | Integer | Sets the maximum connection reuse count |
max-connection-reuse-time | VALUE | Long | Sets the maximum connection reuse time in seconds |
max-connections-per-shard | VALUE | Integer | Sets the max number of connections that can be created per shard from this connection pool |
max-idle-time | VALUE | Integer | Sets the maximum idle time for available connections in the pool in seconds |
max-pool-size | VALUE | Integer | Sets the maximum number of connections |
max-statements | VALUE | Integer | Sets the maximum number of statements that may be pooled or cached on a connection |
min-idle | VALUE | Integer | Sets the minimum number of idle connections |
min-pool-size | VALUE | Integer | Sets the minimum number of connections |
network-protocol | VALUE | String | Sets the data source network protocol |
ons-configuration | VALUE | String | Sets the configuration string used for remote ONS subscription |
port-number | VALUE | Integer | Sets the database port number |
property-cycle | VALUE | Integer | Sets the property cycle in seconds |
query-timeout | VALUE | Integer | Sets the number of seconds the driver will wait for a Statement object to execute to the given number of seconds |
read-only-instance-allowed | VALUE | Boolean | Sets the read-only instance allowed value on the datasource |
role-name | VALUE | String | Sets the data source role name |
seconds-to-trust-idle-connection | VALUE | Integer | Sets the time to trust an idle connection to skip a validation test in seconds |
server-name | VALUE | String | Sets the database server name |
sharding-mode | VALUE | Boolean | Change the mode of UCP when UCP is using a Sharded Database |
sql-for-validate-connection | VALUE | String | Sets the SQL statement to validate the database connection |
time-to-live-connection-timeout | VALUE | Integer | Sets the maximum time a connection may remain in-use in seconds |
timeout-check-interval | VALUE | Integer | Sets the timeout check interval in seconds |
validate-connection-on-borrow | VALUE | Boolean | Makes the pool validate the connection before returning it to the user by calling the JDBC API isValid |
xa-data-source | VALUE | Boolean | Support for distributed transactions |