Package com.qfs.snl.activiti
Class SentinelProcessEntityManager
java.lang.Object
org.activiti.engine.impl.persistence.AbstractManager
org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntityManager
com.qfs.snl.activiti.SentinelProcessEntityManager
- All Implemented Interfaces:
org.activiti.engine.impl.interceptor.Session
public class SentinelProcessEntityManager
extends org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntityManager
implements org.activiti.engine.impl.interceptor.Session
ActiveMonitor Activiti entity manager to cache all definition entities.
This is a hacked class for performance. Assuming that processes are deployed only once and never updated, it is possible to cache the definition of process. This saves from querying the database to get the latest version.
- Author:
- ActiveViam
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Factory class for the containing manager. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.activiti.engine.impl.persistence.entity.ProcessDefinitionEntity
findLatestProcessDefinitionByKey
(String processDefinitionKey) Methods inherited from class org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntityManager
deleteProcessDefinitionsByDeploymentId, findLatestProcessDefinitionByKeyAndTenantId, findProcessDefinitionByDeploymentAndKey, findProcessDefinitionByDeploymentAndKeyAndTenantId, findProcessDefinitionById, findProcessDefinitionByKeyAndVersion, findProcessDefinitionCountByNativeQuery, findProcessDefinitionCountByQueryCriteria, findProcessDefinitionsByNativeQuery, findProcessDefinitionsByQueryCriteria, findProcessDefinitionsStartableByUser, updateProcessDefinitionTenantIdForDeployment
Methods inherited from class org.activiti.engine.impl.persistence.AbstractManager
close, delete, flush, insert
-
Constructor Details
-
Method Details
-
findLatestProcessDefinitionByKey
public org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntity findLatestProcessDefinitionByKey(String processDefinitionKey) - Overrides:
findLatestProcessDefinitionByKey
in classorg.activiti.engine.impl.persistence.entity.ProcessDefinitionEntityManager
-