Class HumanTaskSpringTransactionManager

  • All Implemented Interfaces:
    org.drools.persistence.api.TransactionManager

    public class HumanTaskSpringTransactionManager
    extends Object
    implements org.drools.persistence.api.TransactionManager
    • Constructor Detail

      • HumanTaskSpringTransactionManager

        public HumanTaskSpringTransactionManager​(org.springframework.transaction.support.AbstractPlatformTransactionManager ptm)
    • Method Detail

      • begin

        public boolean begin()
        Specified by:
        begin in interface org.drools.persistence.api.TransactionManager
      • commit

        public void commit​(boolean transactionOwner)
        Specified by:
        commit in interface org.drools.persistence.api.TransactionManager
      • rollback

        public void rollback​(boolean transactionOwner)
        Specified by:
        rollback in interface org.drools.persistence.api.TransactionManager
      • getStatus

        public int getStatus()
        Borrowed from Seam
        Specified by:
        getStatus in interface org.drools.persistence.api.TransactionManager
      • registerTransactionSynchronization

        public void registerTransactionSynchronization​(org.drools.persistence.api.TransactionSynchronization ts)
        Specified by:
        registerTransactionSynchronization in interface org.drools.persistence.api.TransactionManager
      • putResource

        public void putResource​(Object key,
                                Object resource)
        Specified by:
        putResource in interface org.drools.persistence.api.TransactionManager
      • getResource

        public Object getResource​(Object key)
        Specified by:
        getResource in interface org.drools.persistence.api.TransactionManager