Package madkit.kernel

Interface Summary
Communicator  
Controller A controller, as it name implies, controls the behavior of an agent.
GraphicShell An useful interface if you want to define your own GUI for MadKit.
GroupIdentifier this interface is implemented by objects which are used to verify if an agent, the *requester*, can safely enter a group with the role *roleName* and the access object *memberCard*
Keeper  
Mirror  
Mobile  
PlaceKeeper  
PrivateMessage if a message implements this interface, it will not be hooked by the system
ReferenceableAgent The ability for a MadKit agent to be spied or scheduled in synchronous mode is enabled by implementing the AccessibleAgent interface.
 

Class Summary
AbstractAgent The main MadKit AbstractAgent class.
AbstractMadkitBooter The standard madkit booter.
Activator This tool defines the base class for scheduling mechanisms.
Agent The main MadKit AbstractAgent class.
AgentAddress  
AgentInformation The "identity card" of an agent.
AgentLauncher  
AgentWindowHandler  
AGRTrio A kernel internal structure.
Booter A minimalist console booter for MadKit.
JTextAreaWriter A Writer that appends its output to a TextArea.
Kernel This class is the heart of the MadKit micro-kernel.
KernelAddress This class identifies a Kernel Address.
KernelMessage This message class is used for communication between the KernelAgent and system agents to get information about the current state of the platform, subscribe to common hooks, ...
Message The generic MadKit message class.
NetworkRequest This message class is to be used to communicate with the siteAgent of the corresponding running kernel.
ObjectMessage A message that conveys an arbitrary object
OPanel A generic GUI with text output abilities (which can be directly mapped with the setOutputWriter(..) call in the AbstractAgent class.
Probe This class defines a watcher probe.
Scheduler This class defines a generic threaded scheduler agent.
ScriptAgentLauncher  
SplashScreen  
StringMessage A message that carries a single string
SynchroScheduler This class is the non threaded version of a Scheduler.
Utils  
Watcher This class defines a generic watcher agent.
 

Exception Summary
InvalidAddressException Raised when a parse error occurs on a KernelAddress or an AgentAddress.
 



Copyright © Madkit Team (O. Gutknecht, J. Ferber, F. Michel et al.) All Rights Reserved.