org.omg.CosTransactions

Class ResourcePOA

public abstract class ResourcePOA extends Servant implements ResourceOperations, InvokeHandler

The Transaction Service uses a two-phase commitment protocol to complete a top-level transaction with each registered resource. The Resource interface defines the operations invoked by the transaction service on each resource. Each object supporting the Resource interface is implicitly associated with a single top-level transaction. Note that in the case of failure, the completion sequence will continue after the failure is repaired. A resource should be prepared to receive duplicate requests for the commit or rollback operation and to respond consistently.
Method Summary
String[]_all_interfaces(POA poa, byte[] objectId)
OutputStream_invoke(String opName, InputStream _is, ResponseHandler handler)
Resource_this()
Resource_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 Resource _this()

_this

public Resource _this(ORB orb)