001 package org.omg.CosTransactions; 002 003 004 /** 005 * Generated from IDL interface "Coordinator". 006 * 007 * @author JacORB IDL compiler V 2.3.0 (JBoss patch 6), 06-Jun-2007 008 * @version generated at Sep 22, 2012 10:58:03 AM 009 */ 010 011 public interface CoordinatorOperations 012 { 013 /* constants */ 014 /* operations */ 015 org.omg.CosTransactions.Status get_status(); 016 org.omg.CosTransactions.Status get_parent_status(); 017 org.omg.CosTransactions.Status get_top_level_status(); 018 boolean is_same_transaction(org.omg.CosTransactions.Coordinator tc); 019 boolean is_related_transaction(org.omg.CosTransactions.Coordinator tc); 020 boolean is_ancestor_transaction(org.omg.CosTransactions.Coordinator tc); 021 boolean is_descendant_transaction(org.omg.CosTransactions.Coordinator tc); 022 boolean is_top_level_transaction(); 023 int hash_transaction(); 024 int hash_top_level_tran(); 025 org.omg.CosTransactions.RecoveryCoordinator register_resource(org.omg.CosTransactions.Resource r) throws org.omg.CosTransactions.Inactive; 026 void register_synchronization(org.omg.CosTransactions.Synchronization sync) throws org.omg.CosTransactions.SynchronizationUnavailable,org.omg.CosTransactions.Inactive; 027 void register_subtran_aware(org.omg.CosTransactions.SubtransactionAwareResource r) throws org.omg.CosTransactions.NotSubtransaction,org.omg.CosTransactions.Inactive; 028 void rollback_only() throws org.omg.CosTransactions.Inactive; 029 java.lang.String get_transaction_name(); 030 org.omg.CosTransactions.Control create_subtransaction() throws org.omg.CosTransactions.SubtransactionsUnavailable,org.omg.CosTransactions.Inactive; 031 org.omg.CosTransactions.PropagationContext get_txcontext() throws org.omg.CosTransactions.Unavailable; 032 }