org.omg.CosTransactions

Class SynchronizationPOATie

public class SynchronizationPOATie extends SynchronizationPOA

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.
Constructor Summary
SynchronizationPOATie(SynchronizationOperations tieObject)
Constructor
SynchronizationPOATie(SynchronizationOperations tieObject, POA poa)
Constructor
Method Summary
voidafter_completion(Status status)
Operation after_completion
voidbefore_completion()
Operation before_completion
POA_default_POA()
_default_POA method
SynchronizationOperations_delegate()
Get the delegate
void_delegate(SynchronizationOperations delegate_)
Set the delegate

Constructor Detail

SynchronizationPOATie

public SynchronizationPOATie(SynchronizationOperations tieObject)
Constructor

SynchronizationPOATie

public SynchronizationPOATie(SynchronizationOperations tieObject, POA poa)
Constructor

Method Detail

after_completion

public void after_completion(Status status)
Operation after_completion

before_completion

public void before_completion()
Operation before_completion

_default_POA

public POA _default_POA()
_default_POA method

_delegate

public SynchronizationOperations _delegate()
Get the delegate

_delegate

public void _delegate(SynchronizationOperations delegate_)
Set the delegate