Class ActiveObjectsTransactionSynchronisationManager

java.lang.Object
com.atlassian.confluence.impl.activeobjects.ActiveObjectsTransactionSynchronisationManager
All Implemented Interfaces:
com.atlassian.activeobjects.spi.TransactionSynchronisationManager

public class ActiveObjectsTransactionSynchronisationManager extends Object implements com.atlassian.activeobjects.spi.TransactionSynchronisationManager
The Confluence implementation of the AO TransactionSynchronisationManager SPI.
Since:
9.0
  • Constructor Details

  • Method Details

    • runOnRollBack

      public boolean runOnRollBack(Runnable callback)
      Specified by:
      runOnRollBack in interface com.atlassian.activeobjects.spi.TransactionSynchronisationManager
    • runOnSuccessfulCommit

      public boolean runOnSuccessfulCommit(Runnable callback)
      Specified by:
      runOnSuccessfulCommit in interface com.atlassian.activeobjects.spi.TransactionSynchronisationManager
    • isActiveSynchronisedTransaction

      public boolean isActiveSynchronisedTransaction()
      Specified by:
      isActiveSynchronisedTransaction in interface com.atlassian.activeobjects.spi.TransactionSynchronisationManager