org.jboss.jca.core.tx.noopts
Class TransactionIntegrationImpl

java.lang.Object
  extended by org.jboss.jca.core.tx.noopts.TransactionIntegrationImpl
All Implemented Interfaces:
org.jboss.jca.core.spi.transaction.TransactionIntegration

public class TransactionIntegrationImpl
extends Object
implements org.jboss.jca.core.spi.transaction.TransactionIntegration

This class provide an implementation of the transaction integration for the IronJacamar container using NoopTS.

Author:
Jesper Pedersen

Constructor Summary
TransactionIntegrationImpl(TransactionManager tm, TransactionSynchronizationRegistry tsr, org.jboss.jca.core.spi.transaction.usertx.UserTransactionRegistry utr, org.jboss.jca.core.spi.transaction.xa.XATerminator terminator, org.jboss.jca.core.spi.transaction.recovery.XAResourceRecoveryRegistry rr)
          Constructor
 
Method Summary
 org.jboss.jca.core.spi.transaction.local.LocalXAResource createConnectableLocalXAResource(org.jboss.jca.core.api.connectionmanager.ConnectionManager cm, String productName, String productVersion, String jndiName, org.jboss.jca.core.spi.transaction.ConnectableResource cr)
          
 org.jboss.jca.core.spi.transaction.local.LocalXAResource createLocalXAResource(org.jboss.jca.core.api.connectionmanager.ConnectionManager cm, String productName, String productVersion, String jndiName)
          
 org.jboss.jca.core.spi.transaction.recovery.XAResourceRecovery createXAResourceRecovery(javax.resource.spi.ManagedConnectionFactory mcf, Boolean pad, Boolean override, Boolean wrapXAResource, String recoverUserName, String recoverPassword, String recoverSecurityDomain, org.jboss.security.SubjectFactory subjectFactory, org.jboss.jca.core.spi.recovery.RecoveryPlugin plugin)
          
 org.jboss.jca.core.spi.transaction.recovery.XAResourceRecovery createXAResourceRecovery(javax.resource.spi.ResourceAdapter rar, javax.resource.spi.ActivationSpec as, String productName, String productVersion)
          
 org.jboss.jca.core.spi.transaction.xa.XAResourceWrapper createXAResourceWrapper(XAResource xares, boolean pad, Boolean override, String productName, String productVersion, String jndiName)
          
 org.jboss.jca.core.spi.transaction.recovery.XAResourceRecoveryRegistry getRecoveryRegistry()
          
 TransactionManager getTransactionManager()
          
 TransactionSynchronizationRegistry getTransactionSynchronizationRegistry()
          
 org.jboss.jca.core.spi.transaction.usertx.UserTransactionRegistry getUserTransactionRegistry()
          
 org.jboss.jca.core.spi.transaction.xa.XATerminator getXATerminator()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionIntegrationImpl

public TransactionIntegrationImpl(TransactionManager tm,
                                  TransactionSynchronizationRegistry tsr,
                                  org.jboss.jca.core.spi.transaction.usertx.UserTransactionRegistry utr,
                                  org.jboss.jca.core.spi.transaction.xa.XATerminator terminator,
                                  org.jboss.jca.core.spi.transaction.recovery.XAResourceRecoveryRegistry rr)
Constructor

Parameters:
tm - The transaction manager
tsr - The transaction synchronization registry
utr - The user transaction registry
terminator - The XA terminator
rr - The recovery registry
Method Detail

getTransactionManager

public TransactionManager getTransactionManager()

Specified by:
getTransactionManager in interface org.jboss.jca.core.spi.transaction.TransactionIntegration

getTransactionSynchronizationRegistry

public TransactionSynchronizationRegistry getTransactionSynchronizationRegistry()

Specified by:
getTransactionSynchronizationRegistry in interface org.jboss.jca.core.spi.transaction.TransactionIntegration

getUserTransactionRegistry

public org.jboss.jca.core.spi.transaction.usertx.UserTransactionRegistry getUserTransactionRegistry()

Specified by:
getUserTransactionRegistry in interface org.jboss.jca.core.spi.transaction.TransactionIntegration

getRecoveryRegistry

public org.jboss.jca.core.spi.transaction.recovery.XAResourceRecoveryRegistry getRecoveryRegistry()

Specified by:
getRecoveryRegistry in interface org.jboss.jca.core.spi.transaction.TransactionIntegration

getXATerminator

public org.jboss.jca.core.spi.transaction.xa.XATerminator getXATerminator()

Specified by:
getXATerminator in interface org.jboss.jca.core.spi.transaction.TransactionIntegration

createXAResourceRecovery

public org.jboss.jca.core.spi.transaction.recovery.XAResourceRecovery createXAResourceRecovery(javax.resource.spi.ResourceAdapter rar,
                                                                                               javax.resource.spi.ActivationSpec as,
                                                                                               String productName,
                                                                                               String productVersion)

Specified by:
createXAResourceRecovery in interface org.jboss.jca.core.spi.transaction.TransactionIntegration

createXAResourceRecovery

public org.jboss.jca.core.spi.transaction.recovery.XAResourceRecovery createXAResourceRecovery(javax.resource.spi.ManagedConnectionFactory mcf,
                                                                                               Boolean pad,
                                                                                               Boolean override,
                                                                                               Boolean wrapXAResource,
                                                                                               String recoverUserName,
                                                                                               String recoverPassword,
                                                                                               String recoverSecurityDomain,
                                                                                               org.jboss.security.SubjectFactory subjectFactory,
                                                                                               org.jboss.jca.core.spi.recovery.RecoveryPlugin plugin)

Specified by:
createXAResourceRecovery in interface org.jboss.jca.core.spi.transaction.TransactionIntegration

createLocalXAResource

public org.jboss.jca.core.spi.transaction.local.LocalXAResource createLocalXAResource(org.jboss.jca.core.api.connectionmanager.ConnectionManager cm,
                                                                                      String productName,
                                                                                      String productVersion,
                                                                                      String jndiName)

Specified by:
createLocalXAResource in interface org.jboss.jca.core.spi.transaction.TransactionIntegration

createConnectableLocalXAResource

public org.jboss.jca.core.spi.transaction.local.LocalXAResource createConnectableLocalXAResource(org.jboss.jca.core.api.connectionmanager.ConnectionManager cm,
                                                                                                 String productName,
                                                                                                 String productVersion,
                                                                                                 String jndiName,
                                                                                                 org.jboss.jca.core.spi.transaction.ConnectableResource cr)

Specified by:
createConnectableLocalXAResource in interface org.jboss.jca.core.spi.transaction.TransactionIntegration

createXAResourceWrapper

public org.jboss.jca.core.spi.transaction.xa.XAResourceWrapper createXAResourceWrapper(XAResource xares,
                                                                                       boolean pad,
                                                                                       Boolean override,
                                                                                       String productName,
                                                                                       String productVersion,
                                                                                       String jndiName)

Specified by:
createXAResourceWrapper in interface org.jboss.jca.core.spi.transaction.TransactionIntegration


Copyright © 2012 JBoss, by Red Hat (http://www.jboss.org/ironjacamar)