Class TimerManager.ProcessJobContext

    • Constructor Detail

      • ProcessJobContext

        public ProcessJobContext​(TimerInstance timer,
                                 org.drools.core.time.Trigger trigger,
                                 Long processInstanceId,
                                 org.drools.core.common.InternalKnowledgeRuntime kruntime)
      • ProcessJobContext

        public ProcessJobContext​(TimerInstance timer,
                                 org.drools.core.time.Trigger trigger,
                                 Long processInstanceId,
                                 org.drools.core.common.InternalKnowledgeRuntime kruntime,
                                 boolean newTimer)
    • Method Detail

      • getProcessInstanceId

        public Long getProcessInstanceId()
      • getKnowledgeRuntime

        public org.drools.core.common.InternalKnowledgeRuntime getKnowledgeRuntime()
      • getTrigger

        public org.drools.core.time.Trigger getTrigger()
      • getJobHandle

        public org.drools.core.time.JobHandle getJobHandle()
        Specified by:
        getJobHandle in interface org.drools.core.time.JobContext
      • setJobHandle

        public void setJobHandle​(org.drools.core.time.JobHandle jobHandle)
        Specified by:
        setJobHandle in interface org.drools.core.time.JobContext
      • getSessionId

        public Long getSessionId()
      • setKnowledgeRuntime

        public void setKnowledgeRuntime​(org.drools.core.common.InternalKnowledgeRuntime kruntime)
      • getWorkingMemory

        public org.drools.core.common.InternalWorkingMemory getWorkingMemory()
        Specified by:
        getWorkingMemory in interface org.drools.core.time.JobContext
      • isNewTimer

        public boolean isNewTimer()