org.omg.CosTransactions

Class _CoordinatorStub

public class _CoordinatorStub extends ObjectImpl implements Coordinator

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.
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
String[]_ids()

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

_ids

public String[] _ids()