Class JtaAfterCompletionSynchronization

java.lang.Object
org.springframework.transaction.jta.JtaAfterCompletionSynchronization
All Implemented Interfaces:
jakarta.transaction.Synchronization

public class JtaAfterCompletionSynchronization extends Object implements jakarta.transaction.Synchronization
Adapter for a JTA Synchronization, invoking the afterCommit / afterCompletion callbacks of Spring TransactionSynchronization objects callbacks after the outer JTA transaction has completed. Applied when participating in an existing (non-Spring) JTA transaction.
Since:
2.0
Author:
Juergen Hoeller
See Also:
  • Constructor Details

    • JtaAfterCompletionSynchronization

      public JtaAfterCompletionSynchronization(List<TransactionSynchronization> synchronizations)
      Create a new JtaAfterCompletionSynchronization for the given synchronization objects.
      Parameters:
      synchronizations - the List of TransactionSynchronization objects
      See Also:
  • Method Details

    • beforeCompletion

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

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