Class DisposeSessionTransactionSynchronization

  • All Implemented Interfaces:
    Comparable<org.drools.persistence.api.OrderedTransactionSynchronization>, org.drools.persistence.api.TransactionSynchronization

    public class DisposeSessionTransactionSynchronization
    extends org.drools.persistence.api.OrderedTransactionSynchronization
    Transaction synchronization that disposes of the KieSession instance on transaction completion during the afterCompletion phase.
    • Constructor Detail

      • DisposeSessionTransactionSynchronization

        public DisposeSessionTransactionSynchronization​(org.kie.api.runtime.manager.RuntimeManager manager,
                                                        org.kie.api.runtime.manager.RuntimeEngine runtime)
    • Method Detail

      • beforeCompletion

        public void beforeCompletion()
      • afterCompletion

        public void afterCompletion​(int status)