org.omg.CosTransactions

Class CoordinatorPOATie

public class CoordinatorPOATie extends CoordinatorPOA

The Coordinator interface provides operations that are used by participants in a transaction. These participants are typically either recoverable objects or agents of recoverable objects, such as subordinate coordinators. Each object supporting the Coordinator interface is implicitly associated with a single transaction.
Constructor Summary
CoordinatorPOATie(CoordinatorOperations tieObject)
Constructor
CoordinatorPOATie(CoordinatorOperations tieObject, POA poa)
Constructor
Method Summary
Controlcreate_subtransaction()
Operation create_subtransaction
Statusget_parent_status()
Operation get_parent_status
Statusget_status()
Operation get_status
Statusget_top_level_status()
Operation get_top_level_status
Stringget_transaction_name()
Operation get_transaction_name
PropagationContextget_txcontext()
Operation get_txcontext
inthash_top_level_tran()
Operation hash_top_level_tran
inthash_transaction()
Operation hash_transaction
booleanis_ancestor_transaction(Coordinator tc)
Operation is_ancestor_transaction
booleanis_descendant_transaction(Coordinator tc)
Operation is_descendant_transaction
booleanis_related_transaction(Coordinator tc)
Operation is_related_transaction
booleanis_same_transaction(Coordinator tc)
Operation is_same_transaction
booleanis_top_level_transaction()
Operation is_top_level_transaction
RecoveryCoordinatorregister_resource(Resource r)
Operation register_resource
voidregister_subtran_aware(SubtransactionAwareResource r)
Operation register_subtran_aware
voidregister_synchronization(Synchronization sync)
Operation register_synchronization
voidrollback_only()
Operation rollback_only
POA_default_POA()
_default_POA method
CoordinatorOperations_delegate()
Get the delegate
void_delegate(CoordinatorOperations delegate_)
Set the delegate

Constructor Detail

CoordinatorPOATie

public CoordinatorPOATie(CoordinatorOperations tieObject)
Constructor

CoordinatorPOATie

public CoordinatorPOATie(CoordinatorOperations tieObject, POA poa)
Constructor

Method Detail

create_subtransaction

public Control create_subtransaction()
Operation create_subtransaction

get_parent_status

public Status get_parent_status()
Operation get_parent_status

get_status

public Status get_status()
Operation get_status

get_top_level_status

public Status get_top_level_status()
Operation get_top_level_status

get_transaction_name

public String get_transaction_name()
Operation get_transaction_name

get_txcontext

public PropagationContext get_txcontext()
Operation get_txcontext

hash_top_level_tran

public int hash_top_level_tran()
Operation hash_top_level_tran

hash_transaction

public int hash_transaction()
Operation hash_transaction

is_ancestor_transaction

public boolean is_ancestor_transaction(Coordinator tc)
Operation is_ancestor_transaction

is_descendant_transaction

public boolean is_descendant_transaction(Coordinator tc)
Operation is_descendant_transaction

is_related_transaction

public boolean is_related_transaction(Coordinator tc)
Operation is_related_transaction

is_same_transaction

public boolean is_same_transaction(Coordinator tc)
Operation is_same_transaction

is_top_level_transaction

public boolean is_top_level_transaction()
Operation is_top_level_transaction

register_resource

public RecoveryCoordinator register_resource(Resource r)
Operation register_resource

register_subtran_aware

public void register_subtran_aware(SubtransactionAwareResource r)
Operation register_subtran_aware

register_synchronization

public void register_synchronization(Synchronization sync)
Operation register_synchronization

rollback_only

public void rollback_only()
Operation rollback_only

_default_POA

public POA _default_POA()
_default_POA method

_delegate

public CoordinatorOperations _delegate()
Get the delegate

_delegate

public void _delegate(CoordinatorOperations delegate_)
Set the delegate