|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Blackboard | The blackboard interface represents all the actions that a blackboard can undertake. |
BlackboardActions | The interface definfes the agent Actions that must be handled by a blackboard |
BlackboardMessageSender | An interface for objects (such as blackboard transports) that can send a message to an agent. |
BlackboardTransport | A blackboard transport is the interface between a blackboard and its agents. |
Class Summary | |
---|---|
BlackboardMessage | An extension of the Message class to allow an agent name to be attached to the message |
DefaultBlackboard | An abstract class implementing much of the basic functionality of a blackboard This functionality includes support for: A transport Mob type management Creating and managing agent names Agent registration and deregistration Enqueueing messages for agents |
LocalBBTransport | |
QueuedMessageSender | A messaging buffer that enqueues incoming message and handles each one sequentially using an internal thread. |
SimpleBlackboard | A blackboard that stors mobs in a hashmap. |
SQLBlackboard | A blackboard with a relational object database backend. |
XMLOverTCPBlackboard | A helper class to simplify the process of creating a blackboard with a TCP+XML interface, since this is currently the most commonly used setup. |
XMLOverTCPBlackboardTransport | A wrapper class to simplify the task of creating a TCP + XML blackboard transport All the methods simply delegate to an internal transport class.a |
Exception Summary | |
---|---|
SQLBlackboardException | An exception class used by the SQL blackboard |
Provides support for Blackboards within the MICA architecture. A general contract for blackboards and their transports is provided, along with an blackboard implementation backed by a relational object database.
Blackboard
,
SQLBlackboard
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |