|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.lifl.magique.skill.MagiqueDefaultSkill
fr.lifl.magique.skill.group.GroupSkill
skill for a "group agent"
Field Summary |
Fields inherited from class fr.lifl.magique.skill.MagiqueDefaultSkill |
myAgent |
Constructor Summary | |
GroupSkill(Agent agent)
|
Method Summary | |
void |
broadcastToGroup(Request request)
broadcast a request (with a prioi no answer) to all the members of this group |
void |
broadcastToOthers(java.lang.String sender,
Request request)
broadcast a request (with a prioi no answer) to all the members of this group but sender |
java.util.Enumeration |
getGroupMembers()
returns the enumeration of the members of this group |
java.lang.Boolean |
join(java.lang.String agentName)
accept a new agent as a new member to ths group |
void |
removeFromGroup(java.lang.String agentName)
remove an agent from this group |
Methods inherited from class fr.lifl.magique.skill.MagiqueDefaultSkill |
addAgenda, addSkill, addSkill, addSkill, addSkill, addToMyTeam, ask, ask, ask, ask, ask, ask, ask, ask, ask, ask, ask, ask, ask, ask, askNow, askNow, askNow, askNow, askNow, askNow, askNow, askNow, askNow, askNow, askNow, askNow, askNow, askNow, broadcastToAll, broadcastToBasis, concurrentAsk, concurrentAsk, concurrentAsk, concurrentAsk, concurrentAsk, concurrentAsk, concurrentAsk, connectTo, connectToBoss, createOrder, createOrder, createOrder, createOrder, createOrder, createOrder, createQuestion, createQuestion, createQuestion, createQuestion, createQuestion, createQuestion, getAgenda, getMyAgent, getMyBoss, getMyTeam, getName, getPlatform, isAnswerReceived, isBigBoss, isBoss, perform, perform, perform, perform, perform, perform, perform, perform, perform, perform, perform, perform, perform, perform, removeFromMyTeam, removeSkill, removeSkillFromClassName, returnAnswer, returnValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public GroupSkill(Agent agent)
Method Detail |
public void removeFromGroup(java.lang.String agentName)
agentName
- the agent to be removedpublic java.util.Enumeration getGroupMembers()
public void broadcastToGroup(Request request)
request
- the request to be broadcastedpublic void broadcastToOthers(java.lang.String sender, Request request)
request
- the request to be broadcastedpublic java.lang.Boolean join(java.lang.String agentName)
agentName
- the new agent
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |