FailingConnectionOnly
InvalidIdleConnections
IdleConnections
Gracefully
EntirePool
AllInvalidIdleConnections
AllIdleConnections
AllGracefully
AllConnections
idle-timeout-minutes The idle-timeout-minutes elements specifies the maximum time, in minutes, a connection may be idle before being closed. The actual maximum time depends also on the IdleRemover scan time, which is half of the smallest idle-timeout-minutes value of any pool. Changing this value can be done only on disabled datasource, requires a server restart otherwise. Attribute | Value |
Type | LONG |
Nillable | true |
Expressions Allowed | true |
Unit | MINUTES |
Storage | runtime |
Access Type | read-only |
initial-pool-size The initial-pool-size element indicates the initial number of connections a pool should hold. Attribute | Value |
Type | INT |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
interleaving An element to enable interleaving for XA connections Attribute | Value |
Default Value | false |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
jndi-name Specifies the JNDI name for the datasource Attribute | Value |
Type | STRING |
Nillable | false |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
max-pool-size The max-pool-size element specifies the maximum number of connections for a pool. No more connections will be created in each sub-pool Attribute | Value |
Default Value | 20 |
Type | INT |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
mcp Defines the ManagedConnectionPool implementation, f.ex. org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool Attribute | Value |
Default Value | org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreConcurrentLinkedDequeManagedConnectionPool |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
min-pool-size The min-pool-size element specifies the minimum number of connections for a pool Attribute | Value |
Default Value | 0 |
Type | INT |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
new-connection-sql Specifies an SQL statement to execute whenever a connection is added to the connection pool Attribute | Value |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
no-recovery Specifies if the connection pool should be excluded from recovery Attribute | Value |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
no-tx-separate-pool Oracle does not like XA connections getting used both inside and outside a JTA transaction. To workaround the problem you can create separate sub-pools for the different contexts Attribute | Value |
Default Value | false |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
pad-xid Should the Xid be padded Attribute | Value |
Default Value | false |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
password Specifies the password used when creating a new connection Attribute | Value |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
pool-fair Defines if pool should use be fair Attribute | Value |
Default Value | true |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
pool-prefill Should the pool be prefilled. Changing this value can be done only on disabled datasource, requires a server restart otherwise. Attribute | Value |
Default Value | false |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
pool-use-strict-min Specifies if the min-pool-size should be considered strictly Attribute | Value |
Default Value | false |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
prepared-statements-cache-size The number of prepared statements per connection in an LRU cache Attribute | Value |
Type | LONG |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
query-timeout Any configured query timeout in seconds. If not provided no timeout will be set Attribute | Value |
Type | LONG |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
reauth-plugin-class-name The fully qualified class name of the reauthentication plugin implementation Attribute | Value |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
reauth-plugin-properties The properties for the reauthentication plugin Attribute | Value |
Type | OBJECT |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
recovery-password The password used for recovery Attribute | Value |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
recovery-plugin-class-name The fully qualified class name of the recovery plugin implementation Attribute | Value |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
recovery-plugin-properties The properties for the recovery plugin Attribute | Value |
Type | OBJECT |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
recovery-security-domain The security domain used for recovery Attribute | Value |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
recovery-username The user name used for recovery Attribute | Value |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
same-rm-override The is-same-rm-override element allows one to unconditionally set whether the javax.transaction.xa.XAResource.isSameRM(XAResource) returns true or false Attribute | Value |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
security-domain Specifies the security domain which defines the javax.security.auth.Subject that are used to distinguish connections in the pool Attribute | Value |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
set-tx-query-timeout Whether to set the query timeout based on the time remaining until transaction timeout. Any configured query timeout will be used if there is no transaction Attribute | Value |
Default Value | false |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
share-prepared-statements Whether to share prepared statements, i.e. whether asking for same statement twice without closing uses the same underlying prepared statement Attribute | Value |
Default Value | false |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
spy Enable spying of SQL statements Attribute | Value |
Default Value | false |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
stale-connection-checker-class-name An org.jboss.jca.adapters.jdbc.StaleConnectionChecker that provides an isStaleConnection(SQLException) method which if it returns true will wrap the exception in an org.jboss.jca.adapters.jdbc.StaleConnectionException Attribute | Value |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
stale-connection-checker-properties The stale connection checker properties Attribute | Value |
Type | OBJECT |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
statistics-enabled define if runtime statistics is enabled or not Attribute | Value |
Default Value | false |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
track-statements Whether to check for unclosed statements when a connection is returned to the pool, result sets are closed, a statement is closed or return to the prepared statement cache. Valid values are: "false" - do not track statements, "true" - track statements and result sets and warn when they are not closed, "nowarn" - track statements but do not warn about them being unclosed Attribute | Value |
Default Value | NOWARN |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
tracking Defines if IronJacamar should track connection handles across transaction boundaries Attribute | Value |
Default Value | false |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
transaction-isolation Set the java.sql.Connection transaction isolation level. Valid values are: TRANSACTION_READ_UNCOMMITTED, TRANSACTION_READ_COMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE and TRANSACTION_NONE Attribute | Value |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
url-delimiter Specifies the delimiter for URLs in connection-url for HA datasources Attribute | Value |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
url-property Specifies the property for the URL property in the xa-datasource-property values Attribute | Value |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
url-selector-strategy-class-name A class that implements org.jboss.jca.adapters.jdbc.URLSelectorStrategy Attribute | Value |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
use-ccm Enable the use of a cached connection manager Attribute | Value |
Default Value | true |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
use-fast-fail Whether to fail a connection allocation on the first try if it is invalid (true) or keep trying until the pool is exhausted of all potential connections (false) Attribute | Value |
Default Value | false |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
use-java-context Setting this to false will bind the datasource into global JNDI Attribute | Value |
Default Value | true |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
use-try-lock Any configured timeout for internal locks on the resource adapter objects in seconds Attribute | Value |
Type | LONG |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
user-name Specify the user name used when creating a new connection Attribute | Value |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
valid-connection-checker-class-name An org.jboss.jca.adapters.jdbc.ValidConnectionChecker that provides an isValidConnection(Connection) method to validate a connection. If an exception is returned that means the connection is invalid. This overrides the check-valid-connection-sql element Attribute | Value |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
valid-connection-checker-properties The valid connection checker properties Attribute | Value |
Type | OBJECT |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
validate-on-match The validate-on-match element specifies if connection validation should be done when a connection factory attempts to match a managed connection. This is typically exclusive to the use of background validation Attribute | Value |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
wrap-xa-resource Should the XAResource instances be wrapped in an org.jboss.tm.XAResourceWrapper instance Attribute | Value |
Default Value | true |
Type | BOOLEAN |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
xa-datasource-class The fully qualified name of the javax.sql.XADataSource implementation Attribute | Value |
Type | STRING |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |
xa-resource-timeout The value is passed to XAResource.setTransactionTimeout(), in seconds. Default is zero Attribute | Value |
Type | INT |
Nillable | true |
Expressions Allowed | true |
Storage | runtime |
Access Type | read-only |