Class SpringRuntimeManagerFactoryImpl

  • All Implemented Interfaces:
    org.kie.api.runtime.manager.RuntimeManagerFactory

    public class SpringRuntimeManagerFactoryImpl
    extends org.jbpm.runtime.manager.impl.RuntimeManagerFactoryImpl
    • Constructor Detail

      • SpringRuntimeManagerFactoryImpl

        public SpringRuntimeManagerFactoryImpl()
    • Method Detail

      • newSingletonRuntimeManager

        public org.kie.api.runtime.manager.RuntimeManager newSingletonRuntimeManager​(org.kie.api.runtime.manager.RuntimeEnvironment environment,
                                                                                     String identifier)
        Specified by:
        newSingletonRuntimeManager in interface org.kie.api.runtime.manager.RuntimeManagerFactory
        Overrides:
        newSingletonRuntimeManager in class org.jbpm.runtime.manager.impl.RuntimeManagerFactoryImpl
      • newPerRequestRuntimeManager

        public org.kie.api.runtime.manager.RuntimeManager newPerRequestRuntimeManager​(org.kie.api.runtime.manager.RuntimeEnvironment environment,
                                                                                      String identifier)
        Specified by:
        newPerRequestRuntimeManager in interface org.kie.api.runtime.manager.RuntimeManagerFactory
        Overrides:
        newPerRequestRuntimeManager in class org.jbpm.runtime.manager.impl.RuntimeManagerFactoryImpl
      • newPerProcessInstanceRuntimeManager

        public org.kie.api.runtime.manager.RuntimeManager newPerProcessInstanceRuntimeManager​(org.kie.api.runtime.manager.RuntimeEnvironment environment,
                                                                                              String identifier)
        Specified by:
        newPerProcessInstanceRuntimeManager in interface org.kie.api.runtime.manager.RuntimeManagerFactory
        Overrides:
        newPerProcessInstanceRuntimeManager in class org.jbpm.runtime.manager.impl.RuntimeManagerFactoryImpl
      • newPerCaseRuntimeManager

        public org.kie.api.runtime.manager.RuntimeManager newPerCaseRuntimeManager​(org.kie.api.runtime.manager.RuntimeEnvironment environment,
                                                                                   String identifier)
        Specified by:
        newPerCaseRuntimeManager in interface org.kie.api.runtime.manager.RuntimeManagerFactory
        Overrides:
        newPerCaseRuntimeManager in class org.jbpm.runtime.manager.impl.RuntimeManagerFactoryImpl
      • getUserGroupCallback

        public org.kie.api.task.UserGroupCallback getUserGroupCallback()
      • setUserGroupCallback

        public void setUserGroupCallback​(org.kie.api.task.UserGroupCallback userGroupCallback)
      • getTransactionManager

        public org.springframework.transaction.support.AbstractPlatformTransactionManager getTransactionManager()
      • setTransactionManager

        public void setTransactionManager​(org.springframework.transaction.support.AbstractPlatformTransactionManager transactionManager)
      • getEntityManager

        public javax.persistence.EntityManager getEntityManager()
      • setEntityManager

        public void setEntityManager​(javax.persistence.EntityManager entityManager)
      • getUserInfo

        public org.kie.internal.task.api.UserInfo getUserInfo()
      • setUserInfo

        public void setUserInfo​(org.kie.internal.task.api.UserInfo userInfo)
      • isPessimisticLocking

        public boolean isPessimisticLocking()
      • setPessimisticLocking

        public void setPessimisticLocking​(boolean pessimisticLocking)
      • getSchedulerService

        public org.jbpm.process.core.timer.GlobalSchedulerService getSchedulerService()
      • setSchedulerService

        public void setSchedulerService​(org.jbpm.process.core.timer.GlobalSchedulerService schedulerService)
      • adjustEnvironment

        protected void adjustEnvironment​(org.kie.api.runtime.manager.RuntimeEnvironment environment)
      • disallowSharedTaskService

        protected void disallowSharedTaskService​(org.kie.api.runtime.manager.RuntimeEnvironment environment)