crashCount
marks the state of the storage used by the participant for transactions. If the participant attempts to join a transaction more than once, the crash counts must be the same. Each system crash or other event that destroys the state of the participant's unprepared transaction storage must cause the crash count to increase by at least one.
@param part the participant joining the transaction
@param crashCount the participant's current crash count
@throws UnknownTransactionException if the transaction is unknown to the transaction manager, either because the transaction ID is incorrect or because the transaction is complete and its state has been discarded by the manager.
@throws CannotJoinException if the transaction is known to the manager but is no longer active.
@throws CrashCountException if the crash count provided for the participant differs from the crash count in a previous invocation of the same pairing of participant and transaction
@throws RemoteException if there is a communication error
|
|
|
|
|
|