Package fr.lifl.magique.util

Interface Summary
AnswerLogFactory answer lof factory are serializable
 

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