Uses of Class
madkit.kernel.Activator
Package
Description
Provides classes that are fundamental to the design of MaDKit applications.
Contains activators for simulation authoring.
Contains specialized Scheduler agents
-
Uses of Activator in madkit.kernel
Modifier and TypeMethodDescriptionvoid
Scheduler.addActivator
(Activator<? extends AbstractAgent> activator) Adds an activator to the simulation engine.void
Scheduler.executeAndLog
(Activator<? extends AbstractAgent> activator, Object... args) Triggers the execute method of thisactivator
and logs it using theLevel.FINER
logging levelvoid
Scheduler.removeActivator
(Activator<? extends AbstractAgent> activator) Removes an activator from the simulation engine.void
Scheduler.setActivatorPriority
(Activator<? extends AbstractAgent> activator, int priority) Sets the priority of anActivator
. -
Uses of Activator in madkit.simulation.activator
Modifier and TypeClassDescriptionclass
DateBasedDiscreteEventActivator<A extends AbstractAgent>
A behavior activator that is designed to work with aDateBasedDiscreteEventScheduler
, that is following a discrete-event simulation scheme.class
DiscreteEventAgentsActivator<A extends AbstractAgent>
An activator that works using a discrete-event simulation scheme.class
GenericBehaviorActivator<A extends AbstractAgent>
An activator that invokes a single method with no parameters on a group of agents. -
Uses of Activator in madkit.simulation.scheduler
Modifier and TypeMethodDescriptionvoid
DateBasedDiscreteEventScheduler.addActivator
(Activator<? extends AbstractAgent> activator)