org.omg.CosTransactions
Class SynchronizationPOATie

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by org.omg.CosTransactions.SynchronizationPOA
          extended by org.omg.CosTransactions.SynchronizationPOATie
All Implemented Interfaces:
org.omg.CORBA.portable.InvokeHandler, SynchronizationOperations, TransactionalObjectOperations

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, org.omg.PortableServer.POA poa)
          Constructor
 
Method Summary
 org.omg.PortableServer.POA _default_POA()
          _default_POA method
 SynchronizationOperations _delegate()
          Get the delegate
 void _delegate(SynchronizationOperations delegate_)
          Set the delegate
 void after_completion(Status status)
          Operation after_completion
 void before_completion()
          Operation before_completion
 
Methods inherited from class org.omg.CosTransactions.SynchronizationPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SynchronizationPOATie

public SynchronizationPOATie(SynchronizationOperations tieObject)
Constructor


SynchronizationPOATie

public SynchronizationPOATie(SynchronizationOperations tieObject,
                             org.omg.PortableServer.POA poa)
Constructor

Method Detail

_delegate

public SynchronizationOperations _delegate()
Get the delegate


_delegate

public void _delegate(SynchronizationOperations delegate_)
Set the delegate


_default_POA

public org.omg.PortableServer.POA _default_POA()
_default_POA method

Overrides:
_default_POA in class org.omg.PortableServer.Servant

before_completion

public void before_completion()
Operation before_completion


after_completion

public void after_completion(Status status)
Operation after_completion