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

java.lang.Object
  extended by org.jboss.jca.core.tx.noopts.TransactionSynchronizationRegistryImpl
All Implemented Interfaces:
Serializable, TransactionSynchronizationRegistry

public class TransactionSynchronizationRegistryImpl
extends Object
implements TransactionSynchronizationRegistry, Serializable

A transaction synchronization registry implementation

Author:
Jesper Pedersen
See Also:
Serialized Form

Constructor Summary
TransactionSynchronizationRegistryImpl()
          Constructor
 
Method Summary
 Object getResource(Object key)
          
 boolean getRollbackOnly()
          
 Object getTransactionKey()
          
 int getTransactionStatus()
          
 void putResource(Object key, Object value)
          
 void registerInterposedSynchronization(Synchronization sync)
          
 void setRegistry(TxRegistry v)
          Set the registry
 void setRollbackOnly()
          
 void start()
          Start
 void stop()
          Stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionSynchronizationRegistryImpl

public TransactionSynchronizationRegistryImpl()
Constructor

Method Detail

setRegistry

public void setRegistry(TxRegistry v)
Set the registry

Parameters:
v - The value

getTransactionKey

public Object getTransactionKey()

Specified by:
getTransactionKey in interface TransactionSynchronizationRegistry

putResource

public void putResource(Object key,
                        Object value)

Specified by:
putResource in interface TransactionSynchronizationRegistry

getResource

public Object getResource(Object key)

Specified by:
getResource in interface TransactionSynchronizationRegistry

registerInterposedSynchronization

public void registerInterposedSynchronization(Synchronization sync)

Specified by:
registerInterposedSynchronization in interface TransactionSynchronizationRegistry

getTransactionStatus

public int getTransactionStatus()

Specified by:
getTransactionStatus in interface TransactionSynchronizationRegistry

setRollbackOnly

public void setRollbackOnly()

Specified by:
setRollbackOnly in interface TransactionSynchronizationRegistry

getRollbackOnly

public boolean getRollbackOnly()

Specified by:
getRollbackOnly in interface TransactionSynchronizationRegistry

start

public void start()
           throws Throwable
Start

Throws:
Throwable - Thrown if an error occurs

stop

public void stop()
          throws Throwable
Stop

Throws:
Throwable - Thrown if an error occurs


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