Class DeferredReleaseSynchronization

java.lang.Object
bitronix.tm.resource.common.DeferredReleaseSynchronization
All Implemented Interfaces:
jakarta.transaction.Synchronization

public class DeferredReleaseSynchronization extends Object implements jakarta.transaction.Synchronization
Synchronization used to release a XAStatefulHolder object after 2PC has executed.
Author:
lorban
  • Constructor Details

    • DeferredReleaseSynchronization

      public DeferredReleaseSynchronization(XAStatefulHolder xaStatefulHolder)
  • Method Details

    • getXAStatefulHolder

      public XAStatefulHolder getXAStatefulHolder()
    • afterCompletion

      public void afterCompletion(int status)
      Specified by:
      afterCompletion in interface jakarta.transaction.Synchronization
    • beforeCompletion

      public void beforeCompletion()
      Specified by:
      beforeCompletion in interface jakarta.transaction.Synchronization
    • toString

      public String toString()
      Overrides:
      toString in class Object