org.openorb.ots
Class ManagerCallbackPOATie

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by org.openorb.ots.ManagerCallbackPOA
          extended by org.openorb.ots.ManagerCallbackPOATie
All Implemented Interfaces:
org.omg.CORBA.portable.InvokeHandler, ManagerCallbackOperations

public class ManagerCallbackPOATie
extends ManagerCallbackPOA

To manage transactions, a user has to register a ManagerCallback object to the OTS manager. By this way, the user manager will be notified when transactions begin, commit or rollback.


Constructor Summary
ManagerCallbackPOATie(ManagerCallbackOperations tieObject)
          Constructor
ManagerCallbackPOATie(ManagerCallbackOperations tieObject, org.omg.PortableServer.POA poa)
          Constructor
 
Method Summary
 org.omg.PortableServer.POA _default_POA()
          _default_POA method
 ManagerCallbackOperations _delegate()
          Get the delegate
 void _delegate(ManagerCallbackOperations delegate_)
          Set the delegate
 void transaction_committed(XID id)
          Operation transaction_committed
 void transaction_created(Control control, XID id)
          Operation transaction_created
 void transaction_heuristic(XID id, HeuristicKind heuristic)
          Operation transaction_heuristic
 void transaction_rolledback(XID id)
          Operation transaction_rolledback
 
Methods inherited from class org.openorb.ots.ManagerCallbackPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagerCallbackPOATie

public ManagerCallbackPOATie(ManagerCallbackOperations tieObject)
Constructor


ManagerCallbackPOATie

public ManagerCallbackPOATie(ManagerCallbackOperations tieObject,
                             org.omg.PortableServer.POA poa)
Constructor

Method Detail

_delegate

public ManagerCallbackOperations _delegate()
Get the delegate


_delegate

public void _delegate(ManagerCallbackOperations delegate_)
Set the delegate


_default_POA

public org.omg.PortableServer.POA _default_POA()
_default_POA method

Overrides:
_default_POA in class org.omg.PortableServer.Servant

transaction_created

public void transaction_created(Control control,
                                XID id)
Operation transaction_created

Parameters:
control - the new available control to manage this transaction
id - the transaction XID

transaction_committed

public void transaction_committed(XID id)
Operation transaction_committed

Parameters:
id - the transaction XID

transaction_rolledback

public void transaction_rolledback(XID id)
Operation transaction_rolledback

Parameters:
id - the transaction XID

transaction_heuristic

public void transaction_heuristic(XID id,
                                  HeuristicKind heuristic)
Operation transaction_heuristic

Parameters:
id - the transaction XID