Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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