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