tyrex.tm.impl

Class CoordinatorImpl

final class CoordinatorImpl extends _CoordinatorImplBase implements Coordinator

Implements a Coordinator interface into a transaction.

Version: $Revision: 1.3 $ $Date: 2001/03/17 03:34:54 $

Author: Assaf Arkin

Constructor Summary
CoordinatorImpl(ControlImpl control)
Method Summary
Controlcreate_subtransaction()
static StatusfromJTAStatus(int status)
Convert JTA transaction statuc code into OTS transaction code.
Statusget_parent_status()
Statusget_status()
Statusget_top_level_status()
Stringget_transaction_name()
PropagationContextget_txcontext()
inthash_top_level_tran()
inthash_transaction()
booleanis_ancestor_transaction(Coordinator coord)
booleanis_descendant_transaction(Coordinator coord)
booleanis_related_transaction(Coordinator coord)
booleanis_same_transaction(Coordinator coord)
booleanis_top_level_transaction()
booleanis_top_level_transaction(Coordinator coord)
RecoveryCoordinatorregister_resource(Resource resource)
voidregister_subtran_aware(SubtransactionAwareResource resource)
voidregister_synchronization(Synchronization sync)
Statusreplay_completion(Resource resource)
voidrollback_only()

Constructor Detail

CoordinatorImpl

CoordinatorImpl(ControlImpl control)

Method Detail

create_subtransaction

public Control create_subtransaction()

fromJTAStatus

static Status fromJTAStatus(int status)
Convert JTA transaction statuc code into OTS transaction code.

get_parent_status

public Status get_parent_status()

get_status

public Status get_status()

get_top_level_status

public Status get_top_level_status()

get_transaction_name

public String get_transaction_name()

get_txcontext

public PropagationContext get_txcontext()

hash_top_level_tran

public int hash_top_level_tran()

hash_transaction

public int hash_transaction()

is_ancestor_transaction

public boolean is_ancestor_transaction(Coordinator coord)

is_descendant_transaction

public boolean is_descendant_transaction(Coordinator coord)

is_related_transaction

public boolean is_related_transaction(Coordinator coord)

is_same_transaction

public boolean is_same_transaction(Coordinator coord)

is_top_level_transaction

public boolean is_top_level_transaction()

is_top_level_transaction

public boolean is_top_level_transaction(Coordinator coord)

register_resource

public RecoveryCoordinator register_resource(Resource resource)

register_subtran_aware

public void register_subtran_aware(SubtransactionAwareResource resource)

register_synchronization

public void register_synchronization(Synchronization sync)

replay_completion

public Status replay_completion(Resource resource)

rollback_only

public void rollback_only()
Original code is Copyright (c) 1999-2001, Intalio, Inc. All Rights Reserved. Contributions by MetaBoss team are Copyright (c) 2003-2005, Softaris Pty. Ltd. All Rights Reserved.