org.omg.CosTransactions

Class ResourcePOATie

public class ResourcePOATie extends ResourcePOA

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.
Constructor Summary
ResourcePOATie(ResourceOperations tieObject)
Constructor
ResourcePOATie(ResourceOperations tieObject, POA poa)
Constructor
Method Summary
voidcommit()
Operation commit
voidcommit_one_phase()
Operation commit_one_phase
voidforget()
Operation forget
Voteprepare()
Operation prepare
voidrollback()
Operation rollback
POA_default_POA()
_default_POA method
ResourceOperations_delegate()
Get the delegate
void_delegate(ResourceOperations delegate_)
Set the delegate

Constructor Detail

ResourcePOATie

public ResourcePOATie(ResourceOperations tieObject)
Constructor

ResourcePOATie

public ResourcePOATie(ResourceOperations tieObject, POA poa)
Constructor

Method Detail

commit

public void commit()
Operation commit

commit_one_phase

public void commit_one_phase()
Operation commit_one_phase

forget

public void forget()
Operation forget

prepare

public Vote prepare()
Operation prepare

rollback

public void rollback()
Operation rollback

_default_POA

public POA _default_POA()
_default_POA method

_delegate

public ResourceOperations _delegate()
Get the delegate

_delegate

public void _delegate(ResourceOperations delegate_)
Set the delegate