org.omg.CosTransactions
Class _SynchronizationStub

java.lang.Object
  extended byorg.omg.CORBA.portable.ObjectImpl
      extended byorg.omg.CosTransactions._SynchronizationStub
All Implemented Interfaces:
org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.Object, java.io.Serializable, Synchronization, SynchronizationOperations, TransactionalObject, TransactionalObjectOperations

public class _SynchronizationStub
extends org.omg.CORBA.portable.ObjectImpl
implements Synchronization

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.

See Also:
Serialized Form

Constructor Summary
_SynchronizationStub()
           
 
Method Summary
 java.lang.String[] _ids()
           
 void after_completion(Status status)
          Operation after_completion
 void before_completion()
          Operation before_completion
 
Methods inherited from class org.omg.CORBA.portable.ObjectImpl
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.omg.CORBA.Object
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
 

Constructor Detail

_SynchronizationStub

public _SynchronizationStub()
Method Detail

_ids

public java.lang.String[] _ids()

before_completion

public void before_completion()
Operation before_completion

Specified by:
before_completion in interface SynchronizationOperations

after_completion

public void after_completion(Status status)
Operation after_completion

Specified by:
after_completion in interface SynchronizationOperations