LaColla.core.time
Class SimulationTimeManager
java.lang.Object
LaColla.core.time.SimulationTimeManager
public class SimulationTimeManager
- extends java.lang.Object
Method Summary |
void |
doNewIteration(long iteration)
|
void |
execute(java.lang.Runnable arg0)
|
java.util.concurrent.atomic.AtomicLong |
getIteration()
|
boolean |
remove(java.lang.Runnable arg0)
|
boolean |
remove(java.util.concurrent.ScheduledFuture esf)
|
java.util.concurrent.ScheduledFuture |
scheduleTask(java.lang.Runnable run,
long time)
|
java.util.concurrent.ScheduledFuture |
scheduleWithFixedDelay(java.lang.Runnable arg0,
long initDelay,
long delay)
|
void |
setIteration(java.util.concurrent.atomic.AtomicLong iteration)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimulationTimeManager
public SimulationTimeManager()
doNewIteration
public void doNewIteration(long iteration)
scheduleTask
public java.util.concurrent.ScheduledFuture scheduleTask(java.lang.Runnable run,
long time)
execute
public void execute(java.lang.Runnable arg0)
remove
public boolean remove(java.lang.Runnable arg0)
remove
public boolean remove(java.util.concurrent.ScheduledFuture esf)
scheduleWithFixedDelay
public java.util.concurrent.ScheduledFuture scheduleWithFixedDelay(java.lang.Runnable arg0,
long initDelay,
long delay)
getIteration
public java.util.concurrent.atomic.AtomicLong getIteration()
setIteration
public void setIteration(java.util.concurrent.atomic.AtomicLong iteration)