Package org.jbpm.simulation
Class SimulationContext
- java.lang.Object
-
- org.jbpm.simulation.SimulationContext
-
public class SimulationContext extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static InheritableThreadLocal<SimulationContext>simulationContextThreadLocal
-
Constructor Summary
Constructors Constructor Description SimulationContext()
-
Method Summary
-
-
-
Field Detail
-
simulationContextThreadLocal
protected static InheritableThreadLocal<SimulationContext> simulationContextThreadLocal
-
-
Method Detail
-
getContext
public static SimulationContext getContext()
-
setContext
public static void setContext(SimulationContext context)
-
getRepository
public SimulationRepository getRepository()
-
getRegistry
public SimulationRegistry getRegistry()
-
setRepository
protected void setRepository(SimulationRepository repository)
-
setRegistry
protected void setRegistry(SimulationRegistry registry)
-
getCurrentPath
public SimulationPath getCurrentPath()
-
setCurrentPath
public void setCurrentPath(SimulationPath currentPath)
-
getStartTime
public long getStartTime()
-
setStartTime
public void setStartTime(long startTime)
-
getDataProvider
public SimulationDataProvider getDataProvider()
-
setDataProvider
public void setDataProvider(SimulationDataProvider dataProvider)
-
getClock
public org.drools.core.time.SessionPseudoClock getClock()
-
setClock
public void setClock(org.drools.core.time.SessionPseudoClock clock)
-
getStaffPoolManager
public StaffPoolManager getStaffPoolManager()
-
setStaffPoolManager
public void setStaffPoolManager(StaffPoolManager staffPoolManager)
-
getMaxEndTime
public long getMaxEndTime()
-
setMaxEndTime
public void setMaxEndTime(long maxEndTime)
-
resetMaxEndTime
public void resetMaxEndTime()
-
addExecutedNode
public void addExecutedNode(String node)
-
isLoopLimitExceeded
public boolean isLoopLimitExceeded(String node)
-
getProcessInstanceId
public long getProcessInstanceId()
-
setProcessInstanceId
public void setProcessInstanceId(long processInstanceId)
-
incrementProcessInstanceId
public void incrementProcessInstanceId()
-
-