Interface AbortParticipant

All Superinterfaces:
TransactionConstants, TransactionParticipant
All Known Implementing Classes:
BSHGroupSelector, BSHTransactionParticipant, Debug, Delay, Join, JSParticipant, ProtectDebugInfo, SendResponse, Trace

public interface AbortParticipant extends TransactionParticipant
2 phase commit participant
Since:
1.4.7
  • Method Details

    • prepareForAbort

      default int prepareForAbort(long id, Serializable context)
      Called by TransactionManager in preparation for a transaction that is known to abort.
      Parameters:
      id - the Transaction identifier
      context - transaction context
      Returns:
      0 [| NO_JOIN | READONLY)