org.openejb.corba.services.transaction
Class Synchronization

java.lang.Object
  |
  +--org.omg.PortableServer.Servant
        |
        +--org.omg.CosTransactions.SynchronizationPOA
              |
              +--org.openejb.corba.services.transaction.Synchronization
All Implemented Interfaces:
org.omg.CORBA.portable.InvokeHandler, org.omg.CosTransactions.SynchronizationOperations, org.omg.CosTransactions.TransactionalObjectOperations

public class Synchronization
extends org.omg.CosTransactions.SynchronizationPOA

This class is a coordinator that manages a synchronization object.

Version:
1.0

Constructor Summary
Synchronization(org.omg.PortableServer.POA poa, javax.transaction.Synchronization synch)
          Constructor
 
Method Summary
 void after_completion(org.omg.CosTransactions.Status status)
          AfterCompletion
 void before_completion()
          -------- // // Resource interface implementation // /**-------- /** BeforeCompletion
(package private) static int fromOTSStatus(org.omg.CosTransactions.Status status)
          Convert OTS transaction statuc code into JTA transaction code.
 
Methods inherited from class org.omg.CosTransactions.SynchronizationPOA
_all_interfaces, _invoke, _this, _this,
 
Methods inherited from class org.omg.PortableServer.Servant
_default_POA, _get_delegate, _get_interface_def, _get_interface, _is_a, _non_existent, _object_id, _orb, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Synchronization

public Synchronization(org.omg.PortableServer.POA poa,
                       javax.transaction.Synchronization synch)
Constructor
Method Detail

before_completion

public void before_completion()
-------- // // Resource interface implementation // /**-------- /** BeforeCompletion
Overrides:
before_completion in class org.omg.CosTransactions.SynchronizationPOA

after_completion

public void after_completion(org.omg.CosTransactions.Status status)
AfterCompletion
Overrides:
after_completion in class org.omg.CosTransactions.SynchronizationPOA

fromOTSStatus

static int fromOTSStatus(org.omg.CosTransactions.Status status)
Convert OTS transaction statuc code into JTA transaction code.