Class TransactionalCommandService

  • All Implemented Interfaces:
    org.kie.api.runtime.CommandExecutor

    public class TransactionalCommandService
    extends Object
    implements org.kie.api.runtime.CommandExecutor
    • Field Detail

      • emf

        protected javax.persistence.EntityManagerFactory emf
    • Constructor Detail

      • TransactionalCommandService

        public TransactionalCommandService​(javax.persistence.EntityManagerFactory emf,
                                           org.drools.persistence.api.TransactionManager txm)
      • TransactionalCommandService

        public TransactionalCommandService​(javax.persistence.EntityManagerFactory emf)
    • Method Detail

      • getContext

        public org.kie.api.runtime.Context getContext()
      • getTransactionManager

        public org.drools.persistence.api.TransactionManager getTransactionManager()
      • setEmf

        protected void setEmf​(javax.persistence.EntityManagerFactory emf)
      • execute

        public <T> T execute​(org.kie.api.command.Command<T> command)
        Specified by:
        execute in interface org.kie.api.runtime.CommandExecutor
      • getEntityManager

        protected javax.persistence.EntityManager getEntityManager​(org.kie.api.command.Command<?> command)