public class SimulationContext extends Object
Modifier and Type | Field and Description |
---|---|
protected static InheritableThreadLocal<SimulationContext> |
simulationContextThreadLocal |
Constructor and Description |
---|
SimulationContext() |
protected static InheritableThreadLocal<SimulationContext> simulationContextThreadLocal
public static SimulationContext getContext()
public static void setContext(SimulationContext context)
public SimulationRepository getRepository()
public SimulationRegistry getRegistry()
protected void setRepository(SimulationRepository repository)
protected void setRegistry(SimulationRegistry registry)
public SimulationPath getCurrentPath()
public void setCurrentPath(SimulationPath currentPath)
public long getStartTime()
public void setStartTime(long startTime)
public SimulationDataProvider getDataProvider()
public void setDataProvider(SimulationDataProvider dataProvider)
public org.drools.core.time.SessionPseudoClock getClock()
public void setClock(org.drools.core.time.SessionPseudoClock clock)
public StaffPoolManager getStaffPoolManager()
public void setStaffPoolManager(StaffPoolManager staffPoolManager)
public long getMaxEndTime()
public void setMaxEndTime(long maxEndTime)
public void resetMaxEndTime()
public void addExecutedNode(String node)
public boolean isLoopLimitExceeded(String node)
public long getProcessInstanceId()
public void setProcessInstanceId(long processInstanceId)
public void incrementProcessInstanceId()
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.