Type | Property and Description |
---|---|
Map |
connectionListener
Properties to be injected in class specified in connection-listener-class
|
String |
url
Specifies the property for the URL property in the xa-datasource-property
values
|
Modifier and Type | Class and Description |
---|---|
static class |
XADataSource.XADataSourceResources
Child mutators for XADataSource
|
Constructor and Description |
---|
XADataSource(String key) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
Integer |
allocationRetry()
The allocation retry element indicates the number of times that
allocating a connection should be tried before throwing an exception
|
T |
allocationRetry(Integer value)
The allocation retry element indicates the number of times that
allocating a connection should be tried before throwing an exception
|
Long |
allocationRetryWaitMillis()
The allocation retry wait millis element specifies the amount of time, in
milliseconds, to wait between retrying to allocate a connection
|
T |
allocationRetryWaitMillis(Long value)
The allocation retry wait millis element specifies the amount of time, in
milliseconds, to wait between retrying to allocate a connection
|
Boolean |
allowMultipleUsers()
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
|
T |
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
|
Boolean |
backgroundValidation()
An element to specify that connections should be validated on a
background thread versus being validated prior to use.
|
T |
backgroundValidation(Boolean value)
An element to specify that connections should be validated on a
background thread versus being validated prior to use.
|
Long |
backgroundValidationMillis()
The background-validation-millis element specifies the amount of time, in
milliseconds, that background validation will run.
|
T |
backgroundValidationMillis(Long value)
The background-validation-millis element specifies the amount of time, in
milliseconds, that background validation will run.
|
Long |
blockingTimeoutWaitMillis()
The blocking-timeout-millis element specifies the maximum time, in
milliseconds, to block while waiting for a connection before throwing an
exception.
|
T |
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.
|
String |
capacityDecrementerClass()
Class defining the policy for decrementing connections in the pool
|
T |
capacityDecrementerClass(String value)
Class defining the policy for decrementing connections in the pool
|
Map |
capacityDecrementerProperties()
Properties to inject in class defining the policy for decrementing
connections in the pool
|
T |
capacityDecrementerProperties(Map value)
Properties to inject in class defining the policy for decrementing
connections in the pool
|
T |
capacityDecrementerProperty(String key,
Object value)
Properties to inject in class defining the policy for decrementing
connections in the pool
|
String |
capacityIncrementerClass()
Class defining the policy for incrementing connections in the pool
|
T |
capacityIncrementerClass(String value)
Class defining the policy for incrementing connections in the pool
|
Map |
capacityIncrementerProperties()
Properties to inject in class defining the policy for incrementing
connections in the pool
|
T |
capacityIncrementerProperties(Map value)
Properties to inject in class defining the policy for incrementing
connections in the pool
|
T |
capacityIncrementerProperty(String key,
Object value)
Properties to inject in class defining the policy for incrementing
connections in the pool
|
String |
checkValidConnectionSql()
Specify an SQL statement to check validity of a pool connection.
|
T |
checkValidConnectionSql(String value)
Specify an SQL statement to check validity of a pool connection.
|
Boolean |
connectable()
Enable the use of CMR for this datasource.
|
T |
connectable(Boolean value)
Enable the use of CMR for this datasource.
|
String |
connectionListenerClass()
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.
|
T |
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.
|
Map |
connectionListenerProperty()
Properties to be injected in class specified in connection-listener-class
|
T |
connectionListenerProperty(Map value)
Properties to be injected in class specified in connection-listener-class
|
T |
connectionListenerProperty(String key,
Object value)
Properties to be injected in class specified in connection-listener-class
|
String |
driverName()
Defines the JDBC driver the datasource should use.
|
T |
driverName(String value)
Defines the JDBC driver the datasource should use.
|
Boolean |
enlistmentTrace()
Defines if WildFly/IronJacamar should record enlistment traces
|
T |
enlistmentTrace(Boolean value)
Defines if WildFly/IronJacamar should record enlistment traces
|
String |
exceptionSorterClassName()
An org.jboss.jca.adapters.jdbc.ExceptionSorter that provides an
isExceptionFatal(SQLException) method to validate if an exception should
broadcast an error
|
T |
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
|
Map |
exceptionSorterProperties()
The exception sorter properties
|
T |
exceptionSorterProperties(Map value)
The exception sorter properties
|
T |
exceptionSorterProperty(String key,
Object value)
The exception sorter properties
|
FlushStrategy |
flushStrategy()
Specifies how the pool should be flush in case of an error.
|
T |
flushStrategy(FlushStrategy value)
Specifies how the pool should be flush in case of an error.
|
T |
flushStrategy(String flushStrategy)
Deprecated.
|
String |
getKey() |
Long |
idleTimeoutMinutes()
The idle-timeout-minutes elements specifies the maximum time, in minutes,
a connection may be idle before being closed.
|
T |
idleTimeoutMinutes(Long value)
The idle-timeout-minutes elements specifies the maximum time, in minutes,
a connection may be idle before being closed.
|
Integer |
initialPoolSize()
The initial-pool-size element indicates the initial number of connections
a pool should hold.
|
T |
initialPoolSize(Integer value)
The initial-pool-size element indicates the initial number of connections
a pool should hold.
|
Boolean |
interleaving()
An element to enable interleaving for XA connections
|
T |
interleaving(Boolean value)
An element to enable interleaving for XA connections
|
String |
jndiName()
Specifies the JNDI name for the datasource
|
T |
jndiName(String value)
Specifies the JNDI name for the datasource
|
Integer |
maxPoolSize()
The max-pool-size element specifies the maximum number of connections for
a pool.
|
T |
maxPoolSize(Integer value)
The max-pool-size element specifies the maximum number of connections for
a pool.
|
String |
mcp()
Defines the ManagedConnectionPool implementation, f.ex.
|
T |
mcp(String value)
Defines the ManagedConnectionPool implementation, f.ex.
|
Integer |
minPoolSize()
The min-pool-size element specifies the minimum number of connections for
a pool
|
T |
minPoolSize(Integer value)
The min-pool-size element specifies the minimum number of connections for
a pool
|
String |
newConnectionSql()
Specifies an SQL statement to execute whenever a connection is added to
the connection pool
|
T |
newConnectionSql(String value)
Specifies an SQL statement to execute whenever a connection is added to
the connection pool
|
Boolean |
noRecovery()
Specifies if the connection pool should be excluded from recovery
|
T |
noRecovery(Boolean value)
Specifies if the connection pool should be excluded from recovery
|
Boolean |
noTxSeparatePool()
Oracle does not like XA connections getting used both inside and outside
a JTA transaction.
|
T |
noTxSeparatePool(Boolean value)
Oracle does not like XA connections getting used both inside and outside
a JTA transaction.
|
Boolean |
padXid()
Should the Xid be padded
|
T |
padXid(Boolean value)
Should the Xid be padded
|
String |
password()
Specifies the password used when creating a new connection
|
T |
password(String value)
Specifies the password used when creating a new connection
|
Boolean |
poolPrefill()
Should the pool be prefilled.
|
T |
poolPrefill(Boolean value)
Should the pool be prefilled.
|
Boolean |
poolUseStrictMin()
Specifies if the min-pool-size should be considered strictly
|
T |
poolUseStrictMin(Boolean value)
Specifies if the min-pool-size should be considered strictly
|
Long |
preparedStatementsCacheSize()
The number of prepared statements per connection in an LRU cache
|
T |
preparedStatementsCacheSize(Long value)
The number of prepared statements per connection in an LRU cache
|
Long |
queryTimeout()
Any configured query timeout in seconds.
|
T |
queryTimeout(Long value)
Any configured query timeout in seconds.
|
String |
reauthPluginClassName()
The fully qualified class name of the reauthentication plugin
implementation
|
T |
reauthPluginClassName(String value)
The fully qualified class name of the reauthentication plugin
implementation
|
Map |
reauthPluginProperties()
The properties for the reauthentication plugin
|
T |
reauthPluginProperties(Map value)
The properties for the reauthentication plugin
|
T |
reauthPluginProperty(String key,
Object value)
The properties for the reauthentication plugin
|
String |
recoveryPassword()
The password used for recovery
|
T |
recoveryPassword(String value)
The password used for recovery
|
String |
recoveryPluginClassName()
The fully qualified class name of the recovery plugin implementation
|
T |
recoveryPluginClassName(String value)
The fully qualified class name of the recovery plugin implementation
|
Map |
recoveryPluginProperties()
The properties for the recovery plugin
|
T |
recoveryPluginProperties(Map value)
The properties for the recovery plugin
|
T |
recoveryPluginProperty(String key,
Object value)
The properties for the recovery plugin
|
String |
recoverySecurityDomain()
The security domain used for recovery
|
T |
recoverySecurityDomain(String value)
The security domain used for recovery
|
String |
recoveryUsername()
The user name used for recovery
|
T |
recoveryUsername(String value)
The user name used for recovery
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
Boolean |
sameRmOverride()
The is-same-rm-override element allows one to unconditionally set whether
the javax.transaction.xa.XAResource.isSameRM(XAResource) returns true or
false
|
T |
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
|
String |
securityDomain()
Specifies the security domain which defines the
javax.security.auth.Subject that are used to distinguish connections in
the pool
|
T |
securityDomain(String value)
Specifies the security domain which defines the
javax.security.auth.Subject that are used to distinguish connections in
the pool
|
Boolean |
setTxQueryTimeout()
Whether to set the query timeout based on the time remaining until
transaction timeout.
|
T |
setTxQueryTimeout(Boolean value)
Whether to set the query timeout based on the time remaining until
transaction timeout.
|
Boolean |
sharePreparedStatements()
Whether to share prepared statements, i.e.
|
T |
sharePreparedStatements(Boolean value)
Whether to share prepared statements, i.e.
|
Boolean |
spy()
Enable spying of SQL statements
|
T |
spy(Boolean value)
Enable spying of SQL statements
|
String |
staleConnectionCheckerClassName()
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
|
T |
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
|
Map |
staleConnectionCheckerProperties()
The stale connection checker properties
|
T |
staleConnectionCheckerProperties(Map value)
The stale connection checker properties
|
T |
staleConnectionCheckerProperty(String key,
Object value)
The stale connection checker properties
|
Boolean |
statisticsEnabled()
define if runtime statistics is enabled or not
|
T |
statisticsEnabled(Boolean value)
define if runtime statistics is enabled or not
|
XADataSource.XADataSourceResources |
subresources() |
Boolean |
tracking()
Defines if IronJacamar should track connection handles across transaction
boundaries
|
T |
tracking(Boolean value)
Defines if IronJacamar should track connection handles across transaction
boundaries
|
String |
trackStatements()
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.
|
T |
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.
|
String |
transactionIsolation()
Set the java.sql.Connection transaction isolation level.
|
T |
transactionIsolation(String value)
Set the java.sql.Connection transaction isolation level.
|
String |
urlDelimiter()
Specifies the delimiter for URLs in connection-url for HA datasources
|
T |
urlDelimiter(String value)
Specifies the delimiter for URLs in connection-url for HA datasources
|
String |
urlProperty()
Specifies the property for the URL property in the xa-datasource-property
values
|
T |
urlProperty(String value)
Specifies the property for the URL property in the xa-datasource-property
values
|
String |
urlSelectorStrategyClassName()
A class that implements org.jboss.jca.adapters.jdbc.URLSelectorStrategy
|
T |
urlSelectorStrategyClassName(String value)
A class that implements org.jboss.jca.adapters.jdbc.URLSelectorStrategy
|
Boolean |
useCcm()
Enable the use of a cached connection manager
|
T |
useCcm(Boolean value)
Enable the use of a cached connection manager
|
Boolean |
useFastFail()
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)
|
T |
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)
|
Boolean |
useJavaContext()
Setting this to false will bind the datasource into global JNDI
|
T |
useJavaContext(Boolean value)
Setting this to false will bind the datasource into global JNDI
|
String |
userName()
Specify the user name used when creating a new connection
|
T |
userName(String value)
Specify the user name used when creating a new connection
|
Long |
useTryLock()
Any configured timeout for internal locks on the resource adapter objects
in seconds
|
T |
useTryLock(Long value)
Any configured timeout for internal locks on the resource adapter objects
in seconds
|
Boolean |
validateOnMatch()
The validate-on-match element specifies if connection validation should
be done when a connection factory attempts to match a managed connection.
|
T |
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.
|
String |
validConnectionCheckerClassName()
An org.jboss.jca.adapters.jdbc.ValidConnectionChecker that provides an
isValidConnection(Connection) method to validate a connection.
|
T |
validConnectionCheckerClassName(String value)
An org.jboss.jca.adapters.jdbc.ValidConnectionChecker that provides an
isValidConnection(Connection) method to validate a connection.
|
Map |
validConnectionCheckerProperties()
The valid connection checker properties
|
T |
validConnectionCheckerProperties(Map value)
The valid connection checker properties
|
T |
validConnectionCheckerProperty(String key,
Object value)
The valid connection checker properties
|
Boolean |
wrapXaResource()
Should the XAResource instances be wrapped in an
org.jboss.tm.XAResourceWrapper instance
|
T |
wrapXaResource(Boolean value)
Should the XAResource instances be wrapped in an
org.jboss.tm.XAResourceWrapper instance
|
String |
xaDatasourceClass()
The fully qualified name of the javax.sql.XADataSource implementation
|
T |
xaDatasourceClass(String value)
The fully qualified name of the javax.sql.XADataSource implementation
|
T |
xaDatasourceProperties(List<XADatasourceProperties> value)
Add all XADatasourceProperties objects to this subresource
|
T |
xaDatasourceProperties(String childKey)
Create and configure a XADatasourceProperties object to the list of
subresources
|
T |
xaDatasourceProperties(String childKey,
XADatasourcePropertiesConsumer consumer)
Create and configure a XADatasourceProperties object to the list of
subresources
|
T |
xaDatasourceProperties(XADatasourceProperties value)
Add the XADatasourceProperties object to the list of subresources
|
T |
xaDatasourceProperties(XADatasourcePropertiesSupplier supplier)
Install a supplied XADatasourceProperties object to the list of
subresources
|
Integer |
xaResourceTimeout()
The value is passed to XAResource.setTransactionTimeout(), in seconds.
|
T |
xaResourceTimeout(Integer value)
The value is passed to XAResource.setTransactionTimeout(), in seconds.
|
@ModelNodeBinding(detypedName="connection-listener-property") public Map connectionListenerProperty
@ModelNodeBinding(detypedName="url-property") public String urlProperty
public XADataSource(String key)
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
@ModelNodeBinding(detypedName="allocation-retry") public Integer allocationRetry()
public T allocationRetry(Integer value)
@ModelNodeBinding(detypedName="allocation-retry-wait-millis") public Long allocationRetryWaitMillis()
public T allocationRetryWaitMillis(Long value)
@ModelNodeBinding(detypedName="allow-multiple-users") public Boolean allowMultipleUsers()
public T allowMultipleUsers(Boolean value)
@ModelNodeBinding(detypedName="background-validation") public Boolean backgroundValidation()
public T backgroundValidation(Boolean value)
@ModelNodeBinding(detypedName="background-validation-millis") public Long backgroundValidationMillis()
public T backgroundValidationMillis(Long value)
@ModelNodeBinding(detypedName="blocking-timeout-wait-millis") public Long blockingTimeoutWaitMillis()
public T blockingTimeoutWaitMillis(Long value)
@ModelNodeBinding(detypedName="capacity-decrementer-class") public String capacityDecrementerClass()
public T capacityDecrementerClass(String value)
@ModelNodeBinding(detypedName="capacity-decrementer-properties") public Map capacityDecrementerProperties()
public T capacityDecrementerProperties(Map value)
public T capacityDecrementerProperty(String key, Object value)
@ModelNodeBinding(detypedName="capacity-incrementer-class") public String capacityIncrementerClass()
public T capacityIncrementerClass(String value)
@ModelNodeBinding(detypedName="capacity-incrementer-properties") public Map capacityIncrementerProperties()
public T capacityIncrementerProperties(Map value)
public T capacityIncrementerProperty(String key, Object value)
@ModelNodeBinding(detypedName="check-valid-connection-sql") public String checkValidConnectionSql()
public T checkValidConnectionSql(String value)
@ModelNodeBinding(detypedName="connectable") public Boolean connectable()
public T connectable(Boolean value)
@ModelNodeBinding(detypedName="connection-listener-class") public String connectionListenerClass()
public T connectionListenerClass(String value)
@ModelNodeBinding(detypedName="connection-listener-property") public Map connectionListenerProperty()
public T connectionListenerProperty(Map value)
public T connectionListenerProperty(String key, Object value)
@ModelNodeBinding(detypedName="driver-name") public String driverName()
public T driverName(String value)
@ModelNodeBinding(detypedName="enlistment-trace") public Boolean enlistmentTrace()
public T enlistmentTrace(Boolean value)
@ModelNodeBinding(detypedName="exception-sorter-class-name") public String exceptionSorterClassName()
public T exceptionSorterClassName(String value)
@ModelNodeBinding(detypedName="exception-sorter-properties") public Map exceptionSorterProperties()
public T exceptionSorterProperties(Map value)
public T exceptionSorterProperty(String key, Object value)
@Deprecated public T flushStrategy(String flushStrategy)
@ModelNodeBinding(detypedName="flush-strategy") public FlushStrategy flushStrategy()
public T flushStrategy(FlushStrategy value)
@ModelNodeBinding(detypedName="idle-timeout-minutes") public Long idleTimeoutMinutes()
public T idleTimeoutMinutes(Long value)
@ModelNodeBinding(detypedName="initial-pool-size") public Integer initialPoolSize()
public T initialPoolSize(Integer value)
@ModelNodeBinding(detypedName="interleaving") public Boolean interleaving()
public T interleaving(Boolean value)
@ModelNodeBinding(detypedName="jndi-name") public String jndiName()
@ModelNodeBinding(detypedName="max-pool-size") public Integer maxPoolSize()
public T maxPoolSize(Integer value)
@ModelNodeBinding(detypedName="mcp") public String mcp()
public T mcp(String value)
@ModelNodeBinding(detypedName="min-pool-size") public Integer minPoolSize()
public T minPoolSize(Integer value)
@ModelNodeBinding(detypedName="new-connection-sql") public String newConnectionSql()
public T newConnectionSql(String value)
@ModelNodeBinding(detypedName="no-recovery") public Boolean noRecovery()
public T noRecovery(Boolean value)
@ModelNodeBinding(detypedName="no-tx-separate-pool") public Boolean noTxSeparatePool()
public T noTxSeparatePool(Boolean value)
@ModelNodeBinding(detypedName="pad-xid") public Boolean padXid()
@ModelNodeBinding(detypedName="password") public String password()
@ModelNodeBinding(detypedName="pool-prefill") public Boolean poolPrefill()
public T poolPrefill(Boolean value)
@ModelNodeBinding(detypedName="pool-use-strict-min") public Boolean poolUseStrictMin()
public T poolUseStrictMin(Boolean value)
@ModelNodeBinding(detypedName="prepared-statements-cache-size") public Long preparedStatementsCacheSize()
public T preparedStatementsCacheSize(Long value)
@ModelNodeBinding(detypedName="query-timeout") public Long queryTimeout()
public T queryTimeout(Long value)
@ModelNodeBinding(detypedName="reauth-plugin-class-name") public String reauthPluginClassName()
public T reauthPluginClassName(String value)
@ModelNodeBinding(detypedName="reauth-plugin-properties") public Map reauthPluginProperties()
public T reauthPluginProperties(Map value)
public T reauthPluginProperty(String key, Object value)
@ModelNodeBinding(detypedName="recovery-password") public String recoveryPassword()
@ModelNodeBinding(detypedName="recovery-plugin-class-name") public String recoveryPluginClassName()
public T recoveryPluginClassName(String value)
@ModelNodeBinding(detypedName="recovery-plugin-properties") public Map recoveryPluginProperties()
public T recoveryPluginProperties(Map value)
public T recoveryPluginProperty(String key, Object value)
@ModelNodeBinding(detypedName="recovery-security-domain") public String recoverySecurityDomain()
public T recoverySecurityDomain(String value)
@ModelNodeBinding(detypedName="recovery-username") public String recoveryUsername()
@ModelNodeBinding(detypedName="same-rm-override") public Boolean sameRmOverride()
public T sameRmOverride(Boolean value)
@ModelNodeBinding(detypedName="security-domain") public String securityDomain()
public T securityDomain(String value)
@ModelNodeBinding(detypedName="set-tx-query-timeout") public Boolean setTxQueryTimeout()
public T setTxQueryTimeout(Boolean value)
@ModelNodeBinding(detypedName="share-prepared-statements") public Boolean sharePreparedStatements()
public T sharePreparedStatements(Boolean value)
@ModelNodeBinding(detypedName="spy") public Boolean spy()
@ModelNodeBinding(detypedName="stale-connection-checker-class-name") public String staleConnectionCheckerClassName()
public T staleConnectionCheckerClassName(String value)
@ModelNodeBinding(detypedName="stale-connection-checker-properties") public Map staleConnectionCheckerProperties()
public T staleConnectionCheckerProperties(Map value)
public T staleConnectionCheckerProperty(String key, Object value)
@ModelNodeBinding(detypedName="statistics-enabled") public Boolean statisticsEnabled()
public T statisticsEnabled(Boolean value)
@ModelNodeBinding(detypedName="track-statements") public String trackStatements()
public T trackStatements(String value)
@ModelNodeBinding(detypedName="tracking") public Boolean tracking()
public T tracking(Boolean value)
@ModelNodeBinding(detypedName="transaction-isolation") public String transactionIsolation()
public T transactionIsolation(String value)
@ModelNodeBinding(detypedName="url-delimiter") public String urlDelimiter()
public T urlDelimiter(String value)
@ModelNodeBinding(detypedName="url-property") public String urlProperty()
public T urlProperty(String value)
@ModelNodeBinding(detypedName="url-selector-strategy-class-name") public String urlSelectorStrategyClassName()
public T urlSelectorStrategyClassName(String value)
@ModelNodeBinding(detypedName="use-ccm") public Boolean useCcm()
@ModelNodeBinding(detypedName="use-fast-fail") public Boolean useFastFail()
public T useFastFail(Boolean value)
@ModelNodeBinding(detypedName="use-java-context") public Boolean useJavaContext()
public T useJavaContext(Boolean value)
@ModelNodeBinding(detypedName="use-try-lock") public Long useTryLock()
public T useTryLock(Long value)
@ModelNodeBinding(detypedName="user-name") public String userName()
@ModelNodeBinding(detypedName="valid-connection-checker-class-name") public String validConnectionCheckerClassName()
public T validConnectionCheckerClassName(String value)
@ModelNodeBinding(detypedName="valid-connection-checker-properties") public Map validConnectionCheckerProperties()
public T validConnectionCheckerProperties(Map value)
public T validConnectionCheckerProperty(String key, Object value)
@ModelNodeBinding(detypedName="validate-on-match") public Boolean validateOnMatch()
public T validateOnMatch(Boolean value)
@ModelNodeBinding(detypedName="wrap-xa-resource") public Boolean wrapXaResource()
public T wrapXaResource(Boolean value)
@ModelNodeBinding(detypedName="xa-datasource-class") public String xaDatasourceClass()
public T xaDatasourceClass(String value)
@ModelNodeBinding(detypedName="xa-resource-timeout") public Integer xaResourceTimeout()
public T xaResourceTimeout(Integer value)
public XADataSource.XADataSourceResources subresources()
public T xaDatasourceProperties(List<XADatasourceProperties> value)
value
- List of XADatasourceProperties objects.public T xaDatasourceProperties(XADatasourceProperties value)
value
- The XADatasourceProperties to addpublic T xaDatasourceProperties(String childKey, XADatasourcePropertiesConsumer consumer)
key
- The key for the XADatasourceProperties resourceconfig
- The XADatasourcePropertiesConsumer to usepublic T xaDatasourceProperties(String childKey)
key
- The key for the XADatasourceProperties resourcepublic T xaDatasourceProperties(XADatasourcePropertiesSupplier supplier)
Copyright © 2016 JBoss by Red Hat. All rights reserved.