Class Summary |
AcquaintanceTable |
table of who has answered to a given request (referenced by its signature |
Agenda |
stores the agents i am connected to. |
AgentPool |
manages a pool of agent for a given service, these agents will be
sollicited by their boss one by one to perform a given service
their are specialized for. |
AgentPoolManager |
|
Answer |
Multiple answers to a question are stored in an
AnswerVector. |
AnswerLog |
|
AnswerLogFactoryWrapper |
|
AnswerLogImpl |
|
AnswerVector |
|
ClassUtil |
|
DefaultAnswerLogFactory |
|
DefaultLearningLog |
|
DefaultLearningLogFactory |
|
Listener |
a Listener belongs to an agent(a
AbstractAgent object in fact). |
MessageList |
a vector of messages... |
Name |
class with static methods used to manage name of the form
shortName@hostName:port
if no server socket is launch for an agent : port is replaced by a
negative numer. |
NoLogAnswerLog |
case you want nothing to be done |
NoLogAnswerLogFactory |
|
QuestionTable |
such a table associates a question name (String) with an
AnswerVector object. |
RequestProcessor |
this is simply use to treat a given request in a thread. |
Team |
maps a member of the team (identified by his name) with a TeamInfo
object that contains two vectors : the members of the subteams and
the vector of what they are able to do. |
TeamInfo |
stores vector of names of all the agents occuring in the hierarchy
under some agent (the one maps in the Team object) and vector of
names of all the methods that can be achieved by one of these
agents |