public interface TransactionIntegration
null
value should be returned. That way it is disabled in the IronJacamar container.Modifier and Type | Method and Description |
---|---|
LocalXAResource |
createLocalXAResource(ConnectionManager cm)
Create a LocalXAResource instance
|
XAResourceRecovery |
createXAResourceRecovery(javax.resource.spi.ManagedConnectionFactory mcf,
java.lang.Boolean pad,
java.lang.Boolean override,
java.lang.Boolean wrapXAResource,
java.lang.String recoverUserName,
java.lang.String recoverPassword,
java.lang.String recoverSecurityDomain,
org.jboss.security.SubjectFactory subjectFactory,
RecoveryPlugin plugin)
Create an XAResourceRecovery instance
|
XAResourceWrapper |
createXAResourceWrapper(javax.transaction.xa.XAResource xares,
boolean pad,
java.lang.Boolean override,
java.lang.String productName,
java.lang.String productVersion,
java.lang.String jndiName)
Create an XAResource wrapper instance
|
XAResourceRecoveryRegistry |
getRecoveryRegistry()
Get the recovery registry
|
javax.transaction.TransactionManager |
getTransactionManager()
Get the transaction manager
|
javax.transaction.TransactionSynchronizationRegistry |
getTransactionSynchronizationRegistry()
Get the transaction synchronization registry
|
UserTransactionRegistry |
getUserTransactionRegistry()
Get the user transaction registry
|
XATerminator |
getXATerminator()
Get the XATerminator
|
javax.transaction.TransactionManager getTransactionManager()
javax.transaction.TransactionSynchronizationRegistry getTransactionSynchronizationRegistry()
UserTransactionRegistry getUserTransactionRegistry()
XAResourceRecoveryRegistry getRecoveryRegistry()
XATerminator getXATerminator()
XAResourceRecovery createXAResourceRecovery(javax.resource.spi.ManagedConnectionFactory mcf, java.lang.Boolean pad, java.lang.Boolean override, java.lang.Boolean wrapXAResource, java.lang.String recoverUserName, java.lang.String recoverPassword, java.lang.String recoverSecurityDomain, org.jboss.security.SubjectFactory subjectFactory, RecoveryPlugin plugin)
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 pluginLocalXAResource createLocalXAResource(ConnectionManager cm)
cm
- The connection managerXAResourceWrapper createXAResourceWrapper(javax.transaction.xa.XAResource xares, boolean pad, java.lang.Boolean override, java.lang.String productName, java.lang.String productVersion, java.lang.String jndiName)
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 resourceCopyright ? 2008-2009 Red Hat Middleware LLC (http://www.jboss.com/)