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 /builddir/build/BUILD/geronimo-specs-1.6/geronimo-spec-corba/src/main/idl/CosTransactions.idl 008 * Monday, June 18, 2012 10:36:15 AM CEST 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