org.jbpm.simulation
Class SimulationContext

java.lang.Object
  extended by org.jbpm.simulation.SimulationContext

public class SimulationContext
extends Object


Field Summary
protected static InheritableThreadLocal<SimulationContext> simulationContextThreadLocal
           
 
Constructor Summary
SimulationContext()
           
 
Method Summary
 org.drools.time.SessionPseudoClock getClock()
           
static SimulationContext getContext()
           
 List<String> getCurrentPath()
           
 SimulationDataProvider getDataProvider()
           
 SimulationRegistry getRegistry()
           
 SimulationRepository getRepository()
           
 StaffPoolManager getStaffPoolManager()
           
 long getStartTime()
           
 void setClock(org.drools.time.SessionPseudoClock clock)
           
static void setContext(SimulationContext context)
           
 void setCurrentPath(List<String> currentPath)
           
 void setDataProvider(SimulationDataProvider dataProvider)
           
protected  void setRegistry(SimulationRegistry registry)
           
protected  void setRepository(SimulationRepository repository)
           
 void setStaffPoolManager(StaffPoolManager staffPoolManager)
           
 void setStartTime(long startTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

simulationContextThreadLocal

protected static InheritableThreadLocal<SimulationContext> simulationContextThreadLocal
Constructor Detail

SimulationContext

public SimulationContext()
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 List<String> getCurrentPath()

setCurrentPath

public void setCurrentPath(List<String> 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.time.SessionPseudoClock getClock()

setClock

public void setClock(org.drools.time.SessionPseudoClock clock)

getStaffPoolManager

public StaffPoolManager getStaffPoolManager()

setStaffPoolManager

public void setStaffPoolManager(StaffPoolManager staffPoolManager)


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.