001 package org.omg.CosTransactions;
002
003
004 /**
005 * org/omg/CosTransactions/CoordinatorOperations.java .
006 * Generated by the IDL-to-Java compiler (portable), version "3.2"
007 * from /home/iurt/rpm/BUILD/geronimo-spec-corba/src/main/idl/CosTransactions.idl
008 * Saturday, November 26, 2011 9:53:36 PM UTC
009 */
010
011 public interface CoordinatorOperations
012 {
013 org.omg.CosTransactions.Status get_status ();
014 org.omg.CosTransactions.Status get_parent_status ();
015 org.omg.CosTransactions.Status get_top_level_status ();
016 boolean is_same_transaction (org.omg.CosTransactions.Coordinator tc);
017 boolean is_related_transaction (org.omg.CosTransactions.Coordinator tc);
018 boolean is_ancestor_transaction (org.omg.CosTransactions.Coordinator tc);
019 boolean is_descendant_transaction (org.omg.CosTransactions.Coordinator tc);
020 boolean is_top_level_transaction ();
021 int hash_transaction ();
022 int hash_top_level_tran ();
023 org.omg.CosTransactions.RecoveryCoordinator register_resource (org.omg.CosTransactions.Resource r) throws org.omg.CosTransactions.Inactive;
024 void register_synchronization (org.omg.CosTransactions.Synchronization sync) throws org.omg.CosTransactions.Inactive, org.omg.CosTransactions.SynchronizationUnavailable;
025 void register_subtran_aware (org.omg.CosTransactions.SubtransactionAwareResource r) throws org.omg.CosTransactions.Inactive, org.omg.CosTransactions.NotSubtransaction;
026 void rollback_only () throws org.omg.CosTransactions.Inactive;
027 String get_transaction_name ();
028 org.omg.CosTransactions.Control create_subtransaction () throws org.omg.CosTransactions.SubtransactionsUnavailable, org.omg.CosTransactions.Inactive;
029 org.omg.CosTransactions.PropagationContext get_txcontext () throws org.omg.CosTransactions.Unavailable;
030 } // interface CoordinatorOperations