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