public interface TransactionIntegration
null
value should be returned. That way it is disabled in the IronJacamar container.Modifier and Type | Method and Description |
---|---|
LocalXAResource |
createConnectableLocalXAResource(ConnectionManager cm,
String productName,
String productVersion,
String jndiName,
ConnectableResource cr,
XAResourceStatistics xastat)
Create a connectable LocalXAResource instance
|
LocalXAResource |
createConnectableLocalXAResource(ConnectionManager cm,
String productName,
String productVersion,
String jndiName,
javax.resource.spi.ManagedConnection mc,
XAResourceStatistics xastat)
Create a connectable LocalXAResource instance
|
XAResourceWrapper |
createConnectableXAResourceWrapper(XAResource xares,
boolean pad,
Boolean override,
String productName,
String productVersion,
String jndiName,
ConnectableResource cr,
XAResourceStatistics xastat)
Create a connectable XAResource wrapper instance
|
XAResourceWrapper |
createConnectableXAResourceWrapper(XAResource xares,
boolean pad,
Boolean override,
String productName,
String productVersion,
String jndiName,
javax.resource.spi.ManagedConnection mc,
XAResourceStatistics xastat)
Create a connectable XAResource wrapper instance
|
LocalXAResource |
createLocalXAResource(ConnectionManager cm,
String productName,
String productVersion,
String jndiName,
XAResourceStatistics xastat)
Create a LocalXAResource instance
|
XAResourceRecovery |
createXAResourceRecovery(javax.resource.spi.ManagedConnectionFactory mcf,
Boolean pad,
Boolean override,
Boolean wrapXAResource,
String recoverUserName,
String recoverPassword,
String recoverSecurityDomain,
SubjectFactory subjectFactory,
RecoveryPlugin plugin,
XAResourceStatistics xastat)
Create an XAResourceRecovery instance
|
XAResourceRecovery |
createXAResourceRecovery(javax.resource.spi.ResourceAdapter rar,
javax.resource.spi.ActivationSpec as,
String productName,
String productVersion)
Create an XAResourceRecovery instance
|
XAResourceWrapper |
createXAResourceWrapper(XAResource xares,
boolean pad,
Boolean override,
String productName,
String productVersion,
String jndiName,
boolean firstResource,
XAResourceStatistics xastat)
Create an XAResource wrapper instance
|
Object |
getIdentifier(Transaction tx)
Get the identifier for the transaction
|
XAResourceRecoveryRegistry |
getRecoveryRegistry()
Get the recovery registry
|
TransactionManager |
getTransactionManager()
Get the transaction manager
|
TransactionSynchronizationRegistry |
getTransactionSynchronizationRegistry()
Get the transaction synchronization registry
|
UserTransactionRegistry |
getUserTransactionRegistry()
Get the user transaction registry
|
XATerminator |
getXATerminator()
Get the XATerminator
|
boolean |
isConnectableResource(javax.resource.spi.ManagedConnection mc)
Is a connectable resource
|
boolean |
isFirstResource(javax.resource.spi.ManagedConnection mc)
Is a first resource
|
TransactionManager getTransactionManager()
TransactionSynchronizationRegistry getTransactionSynchronizationRegistry()
UserTransactionRegistry getUserTransactionRegistry()
XAResourceRecoveryRegistry getRecoveryRegistry()
XATerminator getXATerminator()
XAResourceRecovery createXAResourceRecovery(javax.resource.spi.ResourceAdapter rar, javax.resource.spi.ActivationSpec as, String productName, String productVersion)
rar
- The resource adapteras
- The activation specproductName
- The product nameproductVersion
- The product versionXAResourceRecovery createXAResourceRecovery(javax.resource.spi.ManagedConnectionFactory mcf, Boolean pad, Boolean override, Boolean wrapXAResource, String recoverUserName, String recoverPassword, String recoverSecurityDomain, SubjectFactory subjectFactory, RecoveryPlugin plugin, XAResourceStatistics xastat)
mcf
- The managed connection factorypad
- Should the branch qualifier for Xid's be paddedoverride
- Should the isSameRM value be overriden; null
for instance equally checkwrapXAResource
- Should the XAResource be wrappedrecoverUserName
- The user name for recoveryrecoverPassword
- The password for recoveryrecoverSecurityDomain
- The security domain for recoverysubjectFactory
- The subject factoryplugin
- The recovery pluginxastat
- The XAResource statistics implementationLocalXAResource createLocalXAResource(ConnectionManager cm, String productName, String productVersion, String jndiName, XAResourceStatistics xastat)
cm
- The connection managerproductName
- The product nameproductVersion
- The product versionjndiName
- The JNDI name for the resourcexastat
- The XAResource statistics implementationLocalXAResource createConnectableLocalXAResource(ConnectionManager cm, String productName, String productVersion, String jndiName, ConnectableResource cr, XAResourceStatistics xastat)
cm
- The connection managerproductName
- The product nameproductVersion
- The product versionjndiName
- The JNDI name for the resourcecr
- The connectable resourcexastat
- The XAResource statistics implementationLocalXAResource createConnectableLocalXAResource(ConnectionManager cm, String productName, String productVersion, String jndiName, javax.resource.spi.ManagedConnection mc, XAResourceStatistics xastat)
cm
- The connection managerproductName
- The product nameproductVersion
- The product versionjndiName
- The JNDI name for the resourcemc
- The managed connectionxastat
- The XAResource statistics implementationXAResourceWrapper createXAResourceWrapper(XAResource xares, boolean pad, Boolean override, String productName, String productVersion, String jndiName, boolean firstResource, XAResourceStatistics xastat)
xares
- The XAResource instancepad
- Should the branch qualifier for Xid's be paddedoverride
- Should the isSameRM value be overriden; null
for instance equally checkproductName
- The product nameproductVersion
- The product versionjndiName
- The JNDI name for the resourcefirstResource
- Is the resource a first resourcexastat
- The XAResource statistics implementationXAResourceWrapper createConnectableXAResourceWrapper(XAResource xares, boolean pad, Boolean override, String productName, String productVersion, String jndiName, ConnectableResource cr, XAResourceStatistics xastat)
xares
- The XAResource instancepad
- Should the branch qualifier for Xid's be paddedoverride
- Should the isSameRM value be overriden; null
for instance equally checkproductName
- The product nameproductVersion
- The product versionjndiName
- The JNDI name for the resourcecr
- The connectable resourcexastat
- The XAResource statistics implementationXAResourceWrapper createConnectableXAResourceWrapper(XAResource xares, boolean pad, Boolean override, String productName, String productVersion, String jndiName, javax.resource.spi.ManagedConnection mc, XAResourceStatistics xastat)
xares
- The XAResource instancepad
- Should the branch qualifier for Xid's be paddedoverride
- Should the isSameRM value be overriden; null
for instance equally checkproductName
- The product nameproductVersion
- The product versionjndiName
- The JNDI name for the resourcemc
- The managed connectionxastat
- The XAResource statistics implementationboolean isFirstResource(javax.resource.spi.ManagedConnection mc)
mc
- The managed connectionboolean isConnectableResource(javax.resource.spi.ManagedConnection mc)
mc
- The managed connectionObject getIdentifier(Transaction tx)
tx
- The transactionCopyright © 2021 JBoss by Red Hat. All rights reserved.