Uses of Class
madkit.kernel.Activator
Packages that use 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
Methods in madkit.kernel with parameters of type ActivatorModifier and TypeMethodDescriptionvoidScheduler.addActivator(Activator<? extends AbstractAgent> activator) Adds an activator to the simulation engine.voidScheduler.executeAndLog(Activator<? extends AbstractAgent> activator, Object... args) Triggers the execute method of thisactivatorand logs it using theLevel.FINERlogging levelvoidScheduler.removeActivator(Activator<? extends AbstractAgent> activator) Removes an activator from the simulation engine.voidScheduler.setActivatorPriority(Activator<? extends AbstractAgent> activator, int priority) Sets the priority of anActivator. -
Uses of Activator in madkit.simulation.activator
Subclasses of Activator in madkit.simulation.activatorModifier and TypeClassDescriptionclassDateBasedDiscreteEventActivator<A extends AbstractAgent>A behavior activator that is designed to work with aDateBasedDiscreteEventScheduler, that is following a discrete-event simulation scheme.classDiscreteEventAgentsActivator<A extends AbstractAgent>An activator that works using a discrete-event simulation scheme.classGenericBehaviorActivator<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
Methods in madkit.simulation.scheduler with parameters of type ActivatorModifier and TypeMethodDescriptionvoidDateBasedDiscreteEventScheduler.addActivator(Activator<? extends AbstractAgent> activator)