Package org.kie.spring.manager
Class SpringRuntimeManagerFactoryImpl
- java.lang.Object
-
- org.jbpm.runtime.manager.impl.RuntimeManagerFactoryImpl
-
- org.kie.spring.manager.SpringRuntimeManagerFactoryImpl
-
- All Implemented Interfaces:
org.kie.api.runtime.manager.RuntimeManagerFactory
public class SpringRuntimeManagerFactoryImpl extends org.jbpm.runtime.manager.impl.RuntimeManagerFactoryImpl
-
-
Constructor Summary
Constructors Constructor Description SpringRuntimeManagerFactoryImpl(org.springframework.context.ApplicationContext applicationContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidadjustEnvironment(org.kie.api.runtime.manager.RuntimeEnvironment environment)protected voiddisallowSharedTaskService(org.kie.api.runtime.manager.RuntimeEnvironment environment)javax.persistence.EntityManagergetEntityManager()org.jbpm.process.core.timer.GlobalSchedulerServicegetSchedulerService()org.springframework.transaction.support.AbstractPlatformTransactionManagergetTransactionManager()org.kie.api.task.UserGroupCallbackgetUserGroupCallback()org.kie.internal.task.api.UserInfogetUserInfo()booleanisPessimisticLocking()org.kie.api.runtime.manager.RuntimeManagernewPerCaseRuntimeManager(org.kie.api.runtime.manager.RuntimeEnvironment environment, String identifier)org.kie.api.runtime.manager.RuntimeManagernewPerProcessInstanceRuntimeManager(org.kie.api.runtime.manager.RuntimeEnvironment environment, String identifier)org.kie.api.runtime.manager.RuntimeManagernewPerRequestRuntimeManager(org.kie.api.runtime.manager.RuntimeEnvironment environment, String identifier)org.kie.api.runtime.manager.RuntimeManagernewSingletonRuntimeManager(org.kie.api.runtime.manager.RuntimeEnvironment environment, String identifier)voidsetEntityManager(javax.persistence.EntityManager entityManager)voidsetPessimisticLocking(boolean pessimisticLocking)voidsetSchedulerService(org.jbpm.process.core.timer.GlobalSchedulerService schedulerService)voidsetTransactionManager(org.springframework.transaction.support.AbstractPlatformTransactionManager transactionManager)voidsetUserGroupCallback(org.kie.api.task.UserGroupCallback userGroupCallback)voidsetUserInfo(org.kie.internal.task.api.UserInfo userInfo)
-
-
-
Method Detail
-
newSingletonRuntimeManager
public org.kie.api.runtime.manager.RuntimeManager newSingletonRuntimeManager(org.kie.api.runtime.manager.RuntimeEnvironment environment, String identifier)- Specified by:
newSingletonRuntimeManagerin interfaceorg.kie.api.runtime.manager.RuntimeManagerFactory- Overrides:
newSingletonRuntimeManagerin classorg.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:
newPerRequestRuntimeManagerin interfaceorg.kie.api.runtime.manager.RuntimeManagerFactory- Overrides:
newPerRequestRuntimeManagerin classorg.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:
newPerProcessInstanceRuntimeManagerin interfaceorg.kie.api.runtime.manager.RuntimeManagerFactory- Overrides:
newPerProcessInstanceRuntimeManagerin classorg.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:
newPerCaseRuntimeManagerin interfaceorg.kie.api.runtime.manager.RuntimeManagerFactory- Overrides:
newPerCaseRuntimeManagerin classorg.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)
-
-