org.omg.CosTransactions
Class SynchronizationPOA
java.lang.Object
org.omg.PortableServer.Servant
org.omg.CosTransactions.SynchronizationPOA
- All Implemented Interfaces:
- org.omg.CORBA.portable.InvokeHandler, SynchronizationOperations, TransactionalObjectOperations
- Direct Known Subclasses:
- SynchronizationPOATie
- public abstract class SynchronizationPOA
- extends org.omg.PortableServer.Servant
- implements SynchronizationOperations, org.omg.CORBA.portable.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 |
java.lang.String[] |
_all_interfaces(org.omg.PortableServer.POA poa,
byte[] objectId)
|
org.omg.CORBA.portable.OutputStream |
_invoke(java.lang.String opName,
org.omg.CORBA.portable.InputStream _is,
org.omg.CORBA.portable.ResponseHandler handler)
|
Synchronization |
_this()
|
Synchronization |
_this(org.omg.CORBA.ORB orb)
|
Methods inherited from class org.omg.PortableServer.Servant |
_default_POA, _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 |
SynchronizationPOA
public SynchronizationPOA()
_this
public Synchronization _this()
_this
public Synchronization _this(org.omg.CORBA.ORB orb)
_all_interfaces
public java.lang.String[] _all_interfaces(org.omg.PortableServer.POA poa,
byte[] objectId)
_invoke
public final org.omg.CORBA.portable.OutputStream _invoke(java.lang.String opName,
org.omg.CORBA.portable.InputStream _is,
org.omg.CORBA.portable.ResponseHandler handler)
- Specified by:
_invoke
in interface org.omg.CORBA.portable.InvokeHandler