Package org.jbpm.process.instance.timer
Class TimerManager
- java.lang.Object
-
- org.jbpm.process.instance.timer.TimerManager
-
public class TimerManager extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTimerManager.OverdueTriggerOverdue aware trigger that introduces fixed delay to allow completion of session initializationstatic classTimerManager.ProcessJobstatic classTimerManager.ProcessJobContextstatic classTimerManager.ProcessTimerInputMarshallerstatic classTimerManager.ProcessTimerOutputMarshallerstatic classTimerManager.StartProcessJobstatic classTimerManager.StartProcessJobContext
-
Field Summary
Fields Modifier and Type Field Description static org.drools.core.time.JobprocessJobstatic org.drools.core.time.JobstartProcessJob
-
Constructor Summary
Constructors Constructor Description TimerManager(org.drools.core.common.InternalKnowledgeRuntime kruntime, org.drools.core.time.TimerService timerService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancelTimer(long timerId)voiddispose()Map<Long,TimerInstance>getTimerMap()Collection<TimerInstance>getTimers()org.drools.core.time.TimerServicegetTimerService()voidinternalAddTimer(TimerInstance timer)longinternalGetTimerId()voidinternalSetTimerId(long timerId)voidregisterTimer(TimerInstance timer, String processId, Map<String,Object> params)voidregisterTimer(TimerInstance timer, ProcessInstance processInstance)voidsetTimerService(org.drools.core.time.TimerService timerService)
-
-
-
Method Detail
-
registerTimer
public void registerTimer(TimerInstance timer, ProcessInstance processInstance)
-
registerTimer
public void registerTimer(TimerInstance timer, String processId, Map<String,Object> params)
-
internalAddTimer
public void internalAddTimer(TimerInstance timer)
-
cancelTimer
public void cancelTimer(long timerId)
-
dispose
public void dispose()
-
getTimerService
public org.drools.core.time.TimerService getTimerService()
-
getTimers
public Collection<TimerInstance> getTimers()
-
getTimerMap
public Map<Long,TimerInstance> getTimerMap()
-
internalGetTimerId
public long internalGetTimerId()
-
internalSetTimerId
public void internalSetTimerId(long timerId)
-
setTimerService
public void setTimerService(org.drools.core.time.TimerService timerService)
-
-