org.infinispan.transaction.xa.recovery
Interface RecoveryManager.InDoubtTxInfo

All Known Implementing Classes:
InDoubtTxInfoImpl
Enclosing interface:
RecoveryManager

public static interface RecoveryManager.InDoubtTxInfo

An object describing in doubt transaction's state. Needed by the transaction recovery process, for displaying transactions to the user.


Method Summary
 Long getInternalId()
          Each xid has a unique long object associated to it.
 Set<Address> getOwners()
          Returns the set of nodes where this transaction information is maintained.
 Set<Integer> getStatus()
          The value represent transaction's state as described by the Status field.
 Xid getXid()
          Transaction's id.
 boolean isLocal()
          Returns true if the transaction information is also present on this node.
 

Method Detail

getXid

Xid getXid()
Transaction's id.


getInternalId

Long getInternalId()
Each xid has a unique long object associated to it. It makes possible the invocation of recovery operations.


getStatus

Set<Integer> getStatus()
The value represent transaction's state as described by the Status field. Multiple values are returned as it is possible for an in-doubt transaction to be at the same time e.g. prepared on one node and committed on the other.


getOwners

Set<Address> getOwners()
Returns the set of nodes where this transaction information is maintained.


isLocal

boolean isLocal()
Returns true if the transaction information is also present on this node.


-->

Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.