Class CachingExecutionContext


  • public class CachingExecutionContext
    extends org.activiti.engine.impl.context.ExecutionContext
    Wraps ExecutionContext to cache parent method lookups to reduce unnecessary db queries to lookup entities
    • Constructor Summary

      Constructors 
      Constructor Description
      CachingExecutionContext​(org.activiti.engine.impl.persistence.entity.ExecutionEntity execution)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.activiti.engine.impl.persistence.entity.DeploymentEntity getDeployment()  
      org.activiti.engine.impl.persistence.entity.ExecutionEntity getExecution()  
      org.activiti.engine.repository.ProcessDefinition getProcessDefinition()  
      org.activiti.engine.impl.persistence.entity.ExecutionEntity getProcessInstance()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CachingExecutionContext

        public CachingExecutionContext​(org.activiti.engine.impl.persistence.entity.ExecutionEntity execution)
    • Method Detail

      • getDeployment

        public org.activiti.engine.impl.persistence.entity.DeploymentEntity getDeployment()
        Overrides:
        getDeployment in class org.activiti.engine.impl.context.ExecutionContext
      • getExecution

        public org.activiti.engine.impl.persistence.entity.ExecutionEntity getExecution()
        Overrides:
        getExecution in class org.activiti.engine.impl.context.ExecutionContext
      • getProcessInstance

        public org.activiti.engine.impl.persistence.entity.ExecutionEntity getProcessInstance()
        Overrides:
        getProcessInstance in class org.activiti.engine.impl.context.ExecutionContext
      • getProcessDefinition

        public org.activiti.engine.repository.ProcessDefinition getProcessDefinition()
        Overrides:
        getProcessDefinition in class org.activiti.engine.impl.context.ExecutionContext