Class CompensatingTransactionHolderSupport

  • All Implemented Interfaces:
    org.springframework.transaction.support.ResourceHolder
    Direct Known Subclasses:
    DirContextHolder

    public abstract class CompensatingTransactionHolderSupport
    extends org.springframework.transaction.support.ResourceHolderSupport
    Base class for compensating transaction resource holders.
    Since:
    1.2
    • Method Detail

      • getTransactedResource

        protected abstract java.lang.Object getTransactedResource()
        Get the actual transacted resource.
        Returns:
        the transaction's target resource
      • clear

        public void clear()
        Overrides:
        clear in class org.springframework.transaction.support.ResourceHolderSupport
      • getTransactionOperationManager

        public CompensatingTransactionOperationManager getTransactionOperationManager()
        Get the CompensatingTransactionOperationManager to handle the data for the current transaction.
        Returns:
        the CompensatingTransactionOperationManager.
      • setTransactionOperationManager

        public void setTransactionOperationManager​(CompensatingTransactionOperationManager transactionOperationManager)
        Set the CompensatingTransactionOperationManager. For testing purposes only.
        Parameters:
        transactionOperationManager - the CompensatingTransactionOperationManager to use.