Package repast.simphony.engine.watcher
Class ImmediateExecutor
- java.lang.Object
-
- repast.simphony.engine.watcher.AbstractTriggerScheduler
-
- repast.simphony.engine.watcher.ImmediateExecutor
-
- All Implemented Interfaces:
TriggerScheduler
public class ImmediateExecutor extends AbstractTriggerScheduler
A trigger scheduler that executes the trigger immediately.- Author:
- Nick Collier
-
-
Field Summary
-
Fields inherited from class repast.simphony.engine.watcher.AbstractTriggerScheduler
amtToTrigger, condition, queryCondition, shuffle, trigger
-
-
Constructor Summary
Constructors Constructor Description ImmediateExecutor(repast.simphony.engine.watcher.NotifierTrigger trigger, IBooleanExpression condition, int amtToTrigger, boolean shuffle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
scheduleExecution(Notifier2 notifier, Object watchee, Object value)
Executes the trigger immediately for all watchers managed by the notifier.
-
-
-
Constructor Detail
-
ImmediateExecutor
public ImmediateExecutor(repast.simphony.engine.watcher.NotifierTrigger trigger, IBooleanExpression condition, int amtToTrigger, boolean shuffle)
-
-