bitronix.tm
Class BitronixTransactionSynchronizationRegistry

java.lang.Object
  extended by bitronix.tm.BitronixTransactionSynchronizationRegistry
All Implemented Interfaces:
javax.naming.Referenceable, javax.transaction.TransactionSynchronizationRegistry

public class BitronixTransactionSynchronizationRegistry
extends java.lang.Object
implements javax.transaction.TransactionSynchronizationRegistry, javax.naming.Referenceable

Implementation of JTA 1.1 TransactionSynchronizationRegistry.

Author:
lorban

Constructor Summary
BitronixTransactionSynchronizationRegistry()
           
 
Method Summary
 javax.naming.Reference getReference()
           
 java.lang.Object getResource(java.lang.Object key)
           
 boolean getRollbackOnly()
           
 java.lang.Object getTransactionKey()
           
 int getTransactionStatus()
           
 void putResource(java.lang.Object key, java.lang.Object value)
           
 void registerInterposedSynchronization(javax.transaction.Synchronization synchronization)
           
 void setRollbackOnly()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BitronixTransactionSynchronizationRegistry

public BitronixTransactionSynchronizationRegistry()
Method Detail

getResource

public java.lang.Object getResource(java.lang.Object key)
Specified by:
getResource in interface javax.transaction.TransactionSynchronizationRegistry

getRollbackOnly

public boolean getRollbackOnly()
Specified by:
getRollbackOnly in interface javax.transaction.TransactionSynchronizationRegistry

getTransactionKey

public java.lang.Object getTransactionKey()
Specified by:
getTransactionKey in interface javax.transaction.TransactionSynchronizationRegistry

getTransactionStatus

public int getTransactionStatus()
Specified by:
getTransactionStatus in interface javax.transaction.TransactionSynchronizationRegistry

putResource

public void putResource(java.lang.Object key,
                        java.lang.Object value)
Specified by:
putResource in interface javax.transaction.TransactionSynchronizationRegistry

registerInterposedSynchronization

public void registerInterposedSynchronization(javax.transaction.Synchronization synchronization)
Specified by:
registerInterposedSynchronization in interface javax.transaction.TransactionSynchronizationRegistry

setRollbackOnly

public void setRollbackOnly()
Specified by:
setRollbackOnly in interface javax.transaction.TransactionSynchronizationRegistry

getReference

public javax.naming.Reference getReference()
                                    throws javax.naming.NamingException
Specified by:
getReference in interface javax.naming.Referenceable
Throws:
javax.naming.NamingException


Copyright © 2006-2018 Bitronix Software. All Rights Reserved.