org.omg.CosTransactions

Class SynchronizationPOA

public abstract class SynchronizationPOA extends Servant implements SynchronizationOperations, InvokeHandler

The Transaction Service provides a synchronization protocol which enables an object with transient state data that relies on an X/Open XA conformant Resource Manager for ensuring that data is made persistent, to be notified before the start of the two-phase commitment protocol, and after its completion. An object with transient state data that relies on a Resource object for ensuring that data is made persistent can also make use of this protocol, provided that both objects are registered with the same Coordinator. Each object supporting the Synchronization interface is implicitly associated with a single top-level transaction.
Method Summary
String[]_all_interfaces(POA poa, byte[] objectId)
OutputStream_invoke(String opName, InputStream _is, ResponseHandler handler)
Synchronization_this()
Synchronization_this(ORB orb)

Method Detail

_all_interfaces

public String[] _all_interfaces(POA poa, byte[] objectId)

_invoke

public final OutputStream _invoke(String opName, InputStream _is, ResponseHandler handler)

_this

public Synchronization _this()

_this

public Synchronization _this(ORB orb)