| Package | Description |
|---|---|
| org.wildfly.swarm.config | |
| org.wildfly.swarm.config.datasources |
| Modifier and Type | Method and Description |
|---|---|
List<XADataSource> |
Datasources.DatasourcesResources.xaDataSources()
Get the list of org.wildfly.swarm.config.datasources.XADataSource resources
|
| Modifier and Type | Method and Description |
|---|---|
T |
Datasources.xaDataSource(XADataSource value)
Add the org.wildfly.swarm.config.datasources.XADataSource object to the list of subresources
|
| Modifier and Type | Method and Description |
|---|---|
T |
Datasources.xaDataSources(List<XADataSource> value)
Add all org.wildfly.swarm.config.datasources.XADataSource objects to this subresource
|
| Modifier and Type | Class and Description |
|---|---|
class |
XADataSource<T extends XADataSource>
A JDBC XA data-source configuration
|
interface |
XADataSourceConfigurator<T extends XADataSource> |
| Modifier and Type | Method and Description |
|---|---|
XADataSource |
XADataSource.allocationRetry(Integer value)
The allocation retry element indicates the number of times that allocating a connection should be tried before throwing an exception
|
XADataSource |
XADataSource.allocationRetryWaitMillis(Long value)
The allocation retry wait millis element specifies the amount of time, in milliseconds, to wait between retrying to allocate a connection
|
XADataSource |
XADataSource.allowMultipleUsers(Boolean value)
Specifies if multiple users will access the datasource through the getConnection(user, password) method and hence if the internal pool type should account for that
|
XADataSource |
XADataSource.backgroundValidation(Boolean value)
An element to specify that connections should be validated on a background thread versus being validated prior to use.
|
XADataSource |
XADataSource.backgroundValidationMillis(Long value)
The background-validation-millis element specifies the amount of time, in milliseconds, that background validation will run.
|
XADataSource |
XADataSource.blockingTimeoutWaitMillis(Long value)
The blocking-timeout-millis element specifies the maximum time, in milliseconds, to block while waiting for a connection before throwing an exception.
|
XADataSource |
XADataSource.capacityDecrementerClass(String value)
Class defining the policy for decrementing connections in the pool
|
XADataSource |
XADataSource.capacityDecrementerProperties(Map value)
Properties to inject in class defining the policy for decrementing connections in the pool
|
XADataSource |
XADataSource.capacityDecrementerPropertiesEntry(String key,
Object value)
Properties to inject in class defining the policy for decrementing connections in the pool
|
XADataSource |
XADataSource.capacityIncrementerClass(String value)
Class defining the policy for incrementing connections in the pool
|
XADataSource |
XADataSource.capacityIncrementerProperties(Map value)
Properties to inject in class defining the policy for incrementing connections in the pool
|
XADataSource |
XADataSource.capacityIncrementerPropertiesEntry(String key,
Object value)
Properties to inject in class defining the policy for incrementing connections in the pool
|
XADataSource |
XADataSource.checkValidConnectionSql(String value)
Specify an SQL statement to check validity of a pool connection.
|
XADataSource |
XADataSource.connectable(Boolean value)
Enable the use of CMR for this datasource.
|
XADataSource |
XADataSource.connectionListenerClass(String value)
Speciefies class name extending org.jboss.jca.adapters.jdbc.spi.listener.ConnectionListener that provides a possible to listen for connection activation and passivation in order to perform actions before the connection is returned to the application or returned to the pool.
|
XADataSource |
XADataSource.connectionListenerProperty(Map value)
Properties to be injected in class specified in connection-listener-class
|
XADataSource |
XADataSource.connectionListenerPropertyEntry(String key,
Object value)
Properties to be injected in class specified in connection-listener-class
|
XADataSource |
XADataSource.driverName(String value)
Defines the JDBC driver the datasource should use.
|
XADataSource |
XADataSource.enlistmentTrace(Boolean value)
Defines if WildFly/IronJacamar should record enlistment traces
|
XADataSource |
XADataSource.exceptionSorterClassName(String value)
An org.jboss.jca.adapters.jdbc.ExceptionSorter that provides an isExceptionFatal(SQLException) method to validate if an exception should broadcast an error
|
XADataSource |
XADataSource.exceptionSorterProperties(Map value)
The exception sorter properties
|
XADataSource |
XADataSource.exceptionSorterPropertiesEntry(String key,
Object value)
The exception sorter properties
|
XADataSource |
XADataSource.flushStrategy(String value)
Specifies how the pool should be flush in case of an error.
|
XADataSource |
XADataSource.idleTimeoutMinutes(Long value)
The idle-timeout-minutes elements specifies the maximum time, in minutes, a connection may be idle before being closed.
|
XADataSource |
XADataSource.initialPoolSize(Integer value)
The initial-pool-size element indicates the initial number of connections a pool should hold.
|
XADataSource |
XADataSource.interleaving(Boolean value)
An element to enable interleaving for XA connections
|
XADataSource |
XADataSource.jndiName(String value)
Specifies the JNDI name for the datasource
|
XADataSource |
XADataSource.maxPoolSize(Integer value)
The max-pool-size element specifies the maximum number of connections for a pool.
|
XADataSource |
XADataSource.mcp(String value)
Defines the ManagedConnectionPool implementation, f.ex.
|
XADataSource |
XADataSource.minPoolSize(Integer value)
The min-pool-size element specifies the minimum number of connections for a pool
|
XADataSource |
XADataSource.newConnectionSql(String value)
Specifies an SQL statement to execute whenever a connection is added to the connection pool
|
XADataSource |
XADataSource.noRecovery(Boolean value)
Specifies if the connection pool should be excluded from recovery
|
XADataSource |
XADataSource.noTxSeparatePool(Boolean value)
Oracle does not like XA connections getting used both inside and outside a JTA transaction.
|
XADataSource |
XADataSource.padXid(Boolean value)
Should the Xid be padded
|
XADataSource |
XADataSource.password(String value)
Specifies the password used when creating a new connection
|
XADataSource |
XADataSource.poolPrefill(Boolean value)
Should the pool be prefilled.
|
XADataSource |
XADataSource.poolUseStrictMin(Boolean value)
Specifies if the min-pool-size should be considered strictly
|
XADataSource |
XADataSource.preparedStatementsCacheSize(Long value)
The number of prepared statements per connection in an LRU cache
|
XADataSource |
XADataSource.queryTimeout(Long value)
Any configured query timeout in seconds.
|
XADataSource |
XADataSource.reauthPluginClassName(String value)
The fully qualified class name of the reauthentication plugin implementation
|
XADataSource |
XADataSource.reauthPluginProperties(Map value)
The properties for the reauthentication plugin
|
XADataSource |
XADataSource.reauthPluginPropertiesEntry(String key,
Object value)
The properties for the reauthentication plugin
|
XADataSource |
XADataSource.recoveryPassword(String value)
The password used for recovery
|
XADataSource |
XADataSource.recoveryPluginClassName(String value)
The fully qualified class name of the recovery plugin implementation
|
XADataSource |
XADataSource.recoveryPluginProperties(Map value)
The properties for the recovery plugin
|
XADataSource |
XADataSource.recoveryPluginPropertiesEntry(String key,
Object value)
The properties for the recovery plugin
|
XADataSource |
XADataSource.recoverySecurityDomain(String value)
The security domain used for recovery
|
XADataSource |
XADataSource.recoveryUsername(String value)
The user name used for recovery
|
XADataSource |
XADataSource.sameRmOverride(Boolean value)
The is-same-rm-override element allows one to unconditionally set whether the javax.transaction.xa.XAResource.isSameRM(XAResource) returns true or false
|
XADataSource |
XADataSource.securityDomain(String value)
Specifies the security domain which defines the javax.security.auth.Subject that are used to distinguish connections in the pool
|
XADataSource |
XADataSource.setTxQueryTimeout(Boolean value)
Whether to set the query timeout based on the time remaining until transaction timeout.
|
XADataSource |
XADataSource.sharePreparedStatements(Boolean value)
Whether to share prepared statements, i.e.
|
XADataSource |
XADataSource.spy(Boolean value)
Enable spying of SQL statements
|
XADataSource |
XADataSource.staleConnectionCheckerClassName(String value)
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
|
XADataSource |
XADataSource.staleConnectionCheckerProperties(Map value)
The stale connection checker properties
|
XADataSource |
XADataSource.staleConnectionCheckerPropertiesEntry(String key,
Object value)
The stale connection checker properties
|
XADataSource |
XADataSource.statisticsEnabled(Boolean value)
define if runtime statistics is enabled or not
|
XADataSource |
XADataSource.tracking(Boolean value)
Defines if IronJacamar should track connection handles across transaction boundaries
|
XADataSource |
XADataSource.trackStatements(String value)
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.
|
XADataSource |
XADataSource.transactionIsolation(String value)
Set the java.sql.Connection transaction isolation level.
|
XADataSource |
XADataSource.urlDelimiter(String value)
Specifies the delimiter for URLs in connection-url for HA datasources
|
XADataSource |
XADataSource.urlProperty(String value)
Specifies the property for the URL property in the xa-datasource-property values
|
XADataSource |
XADataSource.urlSelectorStrategyClassName(String value)
A class that implements org.jboss.jca.adapters.jdbc.URLSelectorStrategy
|
XADataSource |
XADataSource.useCcm(Boolean value)
Enable the use of a cached connection manager
|
XADataSource |
XADataSource.useFastFail(Boolean value)
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)
|
XADataSource |
XADataSource.useJavaContext(Boolean value)
Setting this to false will bind the datasource into global JNDI
|
XADataSource |
XADataSource.userName(String value)
Specify the user name used when creating a new connection
|
XADataSource |
XADataSource.useTryLock(Long value)
Any configured timeout for internal locks on the resource adapter objects in seconds
|
XADataSource |
XADataSource.validateOnMatch(Boolean value)
The validate-on-match element specifies if connection validation should be done when a connection factory attempts to match a managed connection.
|
XADataSource |
XADataSource.validConnectionCheckerClassName(String value)
An org.jboss.jca.adapters.jdbc.ValidConnectionChecker that provides an isValidConnection(Connection) method to validate a connection.
|
XADataSource |
XADataSource.validConnectionCheckerProperties(Map value)
The valid connection checker properties
|
XADataSource |
XADataSource.validConnectionCheckerPropertiesEntry(String key,
Object value)
The valid connection checker properties
|
XADataSource |
XADataSource.wrapXaResource(Boolean value)
Should the XAResource instances be wrapped in an org.jboss.tm.XAResourceWrapper instance
|
XADataSource |
XADataSource.xaDatasourceClass(String value)
The fully qualified name of the javax.sql.XADataSource implementation
|
XADataSource |
XADataSource.xaDatasourceProperties(List<XADatasourceProperties> value)
Add all org.wildfly.swarm.config.datasources.xa_data_source.XADatasourceProperties objects to this subresource
|
XADataSource |
XADataSource.xaDatasourceProperties(String childKey)
Create and configure a org.wildfly.swarm.config.datasources.xa_data_source.XADatasourceProperties object to the list of subresources
|
XADataSource |
XADataSource.xaDatasourceProperties(String childKey,
XADatasourcePropertiesConfigurator config)
Create and configure a org.wildfly.swarm.config.datasources.xa_data_source.XADatasourceProperties object to the list of subresources
|
XADataSource |
XADataSource.xaDatasourceProperties(XADatasourceProperties value)
Add the org.wildfly.swarm.config.datasources.xa_data_source.XADatasourceProperties object to the list of subresources
|
XADataSource |
XADataSource.xaResourceTimeout(Integer value)
The value is passed to XAResource.setTransactionTimeout(), in seconds.
|
Copyright © 2015 JBoss by Red Hat. All rights reserved.