All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy