org.ow2.jonas.tm.jotm.delegate
Class TransactionCCFDelegate

java.lang.Object
  extended by org.ow2.jonas.tm.jotm.delegate.TransactionCCFDelegate
All Implemented Interfaces:
JComponentContextFactoryDelegate
Direct Known Subclasses:
ServerTransactionCCFDelegate, UserTransactionCCFDelegate

public abstract class TransactionCCFDelegate
extends Object
implements JComponentContextFactoryDelegate

Store the UserTransaction object under the java:comp/UserTransaction name.

Author:
Francois Fornaciari

Field Summary
protected  TransactionSynchronizationRegistry tsr
          TransactionSynchronizationRegistry object, to be shared by all components.
protected  UserTransaction userTransaction
          UserTransaction object, to be shared by all components.
 
Constructor Summary
TransactionCCFDelegate()
           
 
Method Summary
protected  void init()
          Initialize the Context.
 void modify(Context componentContext)
          Gives the possibility to modify the java:comp component Context.
 void undo(Context componentContext)
          Undo the changes done by this delegate on the given java:comp context.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userTransaction

protected UserTransaction userTransaction
UserTransaction object, to be shared by all components.


tsr

protected TransactionSynchronizationRegistry tsr
TransactionSynchronizationRegistry object, to be shared by all components.

Constructor Detail

TransactionCCFDelegate

public TransactionCCFDelegate()
Method Detail

init

protected void init()
             throws NamingException
Initialize the Context.

Throws:
NamingException - if unable to create the InitialContext.

modify

public void modify(Context componentContext)
            throws NamingException
Gives the possibility to modify the java:comp component Context.

Specified by:
modify in interface JComponentContextFactoryDelegate
Parameters:
componentContext - java:comp/ component context to be modified.
Throws:
NamingException - thrown if something goes wrong during the Context update.

undo

public void undo(Context componentContext)
          throws NamingException
Undo the changes done by this delegate on the given java:comp context.

Specified by:
undo in interface JComponentContextFactoryDelegate
Parameters:
componentContext - java:comp/ component context to be modified.
Throws:
NamingException - thrown if something goes wrong during the Context update.


Copyright © 2010 OW2 Consortium. All Rights Reserved.