Interface CosTransactions::Coordinator

interface Coordinator

Operation Index

create_subtransaction
get_parent_status
get_status
get_top_level_status
get_transaction_name
get_txcontext
hash_top_level_tran
hash_transaction
is_ancestor_transaction
is_descendant_transaction
is_related_transaction
is_same_transaction
is_top_level_transaction
register_resource
register_subtran_aware
register_synchronization
rollback_only

Operations

create_subtransaction
Control create_subtransaction()
    raises(SubtransactionsUnavailable,
           Inactive);
get_parent_status
Status get_parent_status();
get_status
Status get_status();
get_top_level_status
Status get_top_level_status();
get_transaction_name
string get_transaction_name();
get_txcontext
PropagationContext get_txcontext()
    raises(Unavailable);
hash_top_level_tran
unsigned long hash_top_level_tran();
hash_transaction
unsigned long hash_transaction();
is_ancestor_transaction
boolean is_ancestor_transaction(in Coordinator tc);
is_descendant_transaction
boolean is_descendant_transaction(in Coordinator tc);
is_related_transaction
boolean is_related_transaction(in Coordinator tc);
is_same_transaction
boolean is_same_transaction(in Coordinator tc);
is_top_level_transaction
boolean is_top_level_transaction();
register_resource
RecoveryCoordinator register_resource(in Resource r)
    raises(Inactive);
register_subtran_aware
void register_subtran_aware(in SubtransactionAwareResource r)
    raises(Inactive,
           NotSubtransaction);
register_synchronization
void register_synchronization(in Synchronization sync)
    raises(Inactive,
           SynchronizationUnavailable);
rollback_only
void rollback_only()
    raises(Inactive);

Generated by the ORBacus IDL-to-HTML translator (non-commercial)