org.omg.CosTransactions.CoordinatorOperations Maven / Gradle / Ivy
package org.omg.CosTransactions;
/**
* org/omg/CosTransactions/CoordinatorOperations.java .
* Generated by the IDL-to-Java compiler (portable), version "3.2"
* from /home/jenkins/agent/workspace/orb-release-build/omgapi/src/main/idl/CosTransactions.idl
* Sunday, February 14, 2021 7:42:42 PM GMT
*/
public interface CoordinatorOperations
{
org.omg.CosTransactions.Status get_status ();
org.omg.CosTransactions.Status get_parent_status ();
org.omg.CosTransactions.Status get_top_level_status ();
boolean is_same_transaction (org.omg.CosTransactions.Coordinator tc);
boolean is_related_transaction (org.omg.CosTransactions.Coordinator tc);
boolean is_ancestor_transaction (org.omg.CosTransactions.Coordinator tc);
boolean is_descendant_transaction (org.omg.CosTransactions.Coordinator tc);
boolean is_top_level_transaction ();
int hash_transaction ();
int hash_top_level_tran ();
org.omg.CosTransactions.RecoveryCoordinator register_resource (org.omg.CosTransactions.Resource r) throws org.omg.CosTransactions.Inactive;
void register_synchronization (org.omg.CosTransactions.Synchronization sync) throws org.omg.CosTransactions.Inactive, org.omg.CosTransactions.SynchronizationUnavailable;
void register_subtran_aware (org.omg.CosTransactions.SubtransactionAwareResource r) throws org.omg.CosTransactions.Inactive, org.omg.CosTransactions.NotSubtransaction;
void rollback_only () throws org.omg.CosTransactions.Inactive;
String get_transaction_name ();
org.omg.CosTransactions.Control create_subtransaction () throws org.omg.CosTransactions.SubtransactionsUnavailable, org.omg.CosTransactions.Inactive;
org.omg.CosTransactions.PropagationContext get_txcontext () throws org.omg.CosTransactions.Unavailable;
} // interface CoordinatorOperations