|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.omg.PortableServer.Servant | +--org.omg.CosTransactions.ResourcePOA | +--org.openejb.corba.services.transaction.XACoordinator
This class is a coordinator that manages XA Resources.
Constructor Summary | |
XACoordinator(org.omg.PortableServer.POA poa,
org.omg.CosTransactions.otid_t ots_xid)
Constructor |
Method Summary | |
void |
commit_one_phase()
Commit one phase |
void |
commit()
Commit a transaction ( 2nd phase of 2PC ) |
void |
endXAResource(javax.transaction.xa.XAResource resource,
boolean success)
End the usage of an XA resource |
void |
forget()
Forget a transaction |
org.omg.CosTransactions.Vote |
prepare()
-------- // // Resource interface implementation // /**-------- /** First phase of the 2PC |
void |
registerXAResource(javax.transaction.xa.XAResource resource)
Add an XA resource. |
void |
rollback_after_prepare()
-------- // // Implementation specific operations // /**-------- /** This operation is used to rollback all prepared XA resources. |
void |
rollback()
Rollback the transaction ( 2nd phase of 2PC ) |
Methods inherited from class org.omg.CosTransactions.ResourcePOA |
_all_interfaces, _invoke, _this, _this, |
Methods inherited from class org.omg.PortableServer.Servant |
_default_POA, _get_delegate, _get_interface_def, _get_interface, _is_a, _non_existent, _object_id, _orb, _orb, _poa, _set_delegate, _this_object, _this_object |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XACoordinator(org.omg.PortableServer.POA poa, org.omg.CosTransactions.otid_t ots_xid)
Method Detail |
public org.omg.CosTransactions.Vote prepare() throws org.omg.CosTransactions.HeuristicMixed, org.omg.CosTransactions.HeuristicHazard
prepare
in class org.omg.CosTransactions.ResourcePOA
public void rollback() throws org.omg.CosTransactions.HeuristicCommit, org.omg.CosTransactions.HeuristicMixed, org.omg.CosTransactions.HeuristicHazard
rollback
in class org.omg.CosTransactions.ResourcePOA
public void commit() throws org.omg.CosTransactions.NotPrepared, org.omg.CosTransactions.HeuristicRollback, org.omg.CosTransactions.HeuristicMixed, org.omg.CosTransactions.HeuristicHazard
commit
in class org.omg.CosTransactions.ResourcePOA
public void commit_one_phase() throws org.omg.CosTransactions.HeuristicHazard
commit_one_phase
in class org.omg.CosTransactions.ResourcePOA
public void forget()
forget
in class org.omg.CosTransactions.ResourcePOA
public void rollback_after_prepare() throws org.omg.CosTransactions.HeuristicCommit, org.omg.CosTransactions.HeuristicMixed, org.omg.CosTransactions.HeuristicHazard
public void registerXAResource(javax.transaction.xa.XAResource resource)
public void endXAResource(javax.transaction.xa.XAResource resource, boolean success)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |