void |
XAResource.commit(Xid xid,
boolean onePhase) |
Commits the global transaction specified by xid.
|
void |
XAResource.end(Xid xid,
int flags) |
Ends the work performed on behalf of a transaction branch.
|
void |
XAResource.forget(Xid xid) |
Tells the resource manager to forget about a heuristically
completed transaction branch.
|
int |
XAResource.getTransactionTimeout() |
Obtains the current transaction timeout value set for this
XAResource instance.
|
boolean |
XAResource.isSameRM(XAResource xares) |
This method is called to determine if the resource manager
instance represented by the target object is the same as the
resouce manager instance represented by the parameter xares.
|
int |
XAResource.prepare(Xid xid) |
Ask the resource manager to prepare for a transaction commit
of the transaction specified in xid.
|
Xid[] |
XAResource.recover(int flag) |
Obtains a list of prepared transaction branches from a resource
manager.
|
void |
XAResource.rollback(Xid xid) |
Informs the resource manager to roll back work done on behalf
of a transaction branch.
|
boolean |
XAResource.setTransactionTimeout(int seconds) |
Sets the current transaction timeout value for this XAResource
instance.
|
void |
XAResource.start(Xid xid,
int flags) |
Starts work on behalf of a transaction branch specified in
xid .
|