called when the current XAresource is expired (time out occurred)
The current Impl. does nothing but marked the associated TX as rollback only
The underlying core connection are not treated ....
This method is called to determine if the resource
manager instance represented by the target object is the same
as the resource manager instance represented by the parameter xares .
A transactional branch may be associated with differnt XAResources (TMJOIN) or a XAResource may be shared with different transaction branches
Therefore a transactional branch might be associated to many XAResources or to many transactions (==XIDs)
A XAresourec can be initialized with a connection.
resource factory represents the persistence management system and is responsible
to implements system recovery
Subclasses have to implement die recovery
transaction branch is interchangeably with transaction context
situation : XAResource is associtaed with XID(1)
flags=TMNOFLAGS with XID(1)
result : XAResource creates a new transactional context
situation : XAResource is associtaed with XID(1)
flags=TMJOIN/TNRESUME with XID(1) (may be different in branch)
result : XAResource joins the transactional context with the XAResource already associated with XID(1)
If TMRESUME is specified, start is to resume a suspended transaction branch specified in xid.