|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectunsw.cse.mica.blackboard.LocalBBTransport
public class LocalBBTransport
Constructor Summary | |
---|---|
LocalBBTransport(Blackboard blackboard)
|
Method Summary | |
---|---|
void |
close()
Closes the transport. |
java.lang.String |
connect(java.lang.String agentName,
LocalAgentTransport trans)
|
java.lang.String |
deleteMob(java.lang.String agentName,
java.lang.String frameName)
|
java.lang.String |
disconnect(java.lang.String agentName)
|
Mob |
getMob(java.lang.String agentName,
java.lang.String mobName)
|
TypeManager |
getTypeManager()
|
boolean |
isOpen()
Test if the transport has been opened. |
java.util.List |
mobSearch(java.lang.String agentName,
java.lang.String prologQuery)
|
void |
open()
Opens the transport. |
java.lang.String |
register(java.lang.String agent,
java.lang.String mobType)
|
java.lang.String |
replaceMob(java.lang.String agentName,
Mob mob)
|
void |
sendDeletedMob(java.lang.String agentName,
Mob m)
send a deletedMob message to the given agent |
void |
sendNewMob(java.lang.String agentName,
Mob m)
send a newMob message to the given agent |
void |
sendReplacedMob(java.lang.String agentName,
Mob oldMob,
Mob newMob)
send a replacedMob message to the given agent |
void |
sendTypeManagerChanged(java.lang.String agentName)
send a typeManagerChanged message to the given agent |
java.lang.String |
unregister(java.lang.String agent,
java.lang.String mobType)
|
java.lang.String |
writeMob(java.lang.String agentName,
Mob m)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LocalBBTransport(Blackboard blackboard)
Method Detail |
---|
public void open()
BlackboardTransport
open
in interface BlackboardTransport
public boolean isOpen()
BlackboardTransport
isOpen
in interface BlackboardTransport
public void close()
BlackboardTransport
close
in interface BlackboardTransport
public TypeManager getTypeManager()
public void sendNewMob(java.lang.String agentName, Mob m)
BlackboardMessageSender
sendNewMob
in interface BlackboardMessageSender
agentName
- the name of the agent for which the message is intendedm
- the mob that has been written to the blackboardpublic void sendDeletedMob(java.lang.String agentName, Mob m)
BlackboardMessageSender
sendDeletedMob
in interface BlackboardMessageSender
agentName
- the name of the agent for which the message is intendedm
- the mob that has been deleted from the blackboardpublic void sendReplacedMob(java.lang.String agentName, Mob oldMob, Mob newMob)
BlackboardMessageSender
sendReplacedMob
in interface BlackboardMessageSender
agentName
- the name of the agent for which the message is intendedoldMob
- the old value of the mobnewMob
- the new value of the mobpublic void sendTypeManagerChanged(java.lang.String agentName)
BlackboardMessageSender
sendTypeManagerChanged
in interface BlackboardMessageSender
agentName
- the name of the agent for which the message is intendedpublic java.lang.String connect(java.lang.String agentName, LocalAgentTransport trans)
agentName
- trans
- public java.lang.String disconnect(java.lang.String agentName)
agentName
-
public java.lang.String deleteMob(java.lang.String agentName, java.lang.String frameName)
agentName
- frameName
-
public java.util.List mobSearch(java.lang.String agentName, java.lang.String prologQuery)
agentName
- prologQuery
- public Mob getMob(java.lang.String agentName, java.lang.String mobName)
agentName
- mobName
- public java.lang.String writeMob(java.lang.String agentName, Mob m)
agentName
- m
- public java.lang.String replaceMob(java.lang.String agentName, Mob mob)
agentName
- mob
-
public java.lang.String register(java.lang.String agent, java.lang.String mobType)
agent
- mobType
- public java.lang.String unregister(java.lang.String agent, java.lang.String mobType)
agent
- mobType
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |