|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Mob | |
---|---|
unsw.cse.mica.agent | Provides support for Agents within the MICA architecture. |
unsw.cse.mica.agent.transport | Provides implementations of the AgentTransport interface using a combination of low-level connections and higher-level protocols. |
unsw.cse.mica.agent.transport.secure | Provides implementations of connections and protocols for the AgentTransport interface for establishing secure communications with the blackboard. |
unsw.cse.mica.blackboard | Provides support for Blackboards within the MICA architecture. |
unsw.cse.mica.blackboard.secure | Provides security mechanisms for using in controlling what access agents can have with the blackboard. |
unsw.cse.mica.blackboard.transport | Provides implementations of the BlackboardTransport interface using a combination of low-level connections and higher-level protocols. |
unsw.cse.mica.blackboard.transport.secure | Provides implementations of connections and protocols for the BlackboardTransport interface for establishing secure communications with agents. |
unsw.cse.mica.data | Provides support for Mobs (MICA objects) and mob types |
unsw.cse.mica.sync | An extension of the agent transport that allows synchronous communication over the blackboard. |
unsw.cse.mica.tools | Provides a number of simple tools for testing Mica agents. |
unsw.cse.mica.tools.proxy | |
unsw.cse.mica.tools.timer | |
unsw.cse.mica.util | A collection of general-purpose utilities for the mica framework. |
Uses of Mob in unsw.cse.mica.agent |
---|
Methods in unsw.cse.mica.agent that return Mob | |
---|---|
Mob |
Message.getMob1()
Get the mob associated with this message |
Mob |
Message.getMob2()
|
Mob |
LocalAgentTransport.readMob(java.lang.String mobName)
|
Mob |
NullAgentTransport.readMob(java.lang.String mobName)
|
Mob |
XMLOverTCPAgentTransport.readMob(java.lang.String mobName)
|
Mob |
AgentActions.readMob(java.lang.String mobName)
Retrieve a mob by its name. |
Methods in unsw.cse.mica.agent with parameters of type Mob | |
---|---|
void |
LocalAgentTransport.handleDeletedMob(Mob m)
|
void |
DefaultAgent2.handleDeletedMob(Mob m)
|
void |
QueuedMessageHandler.handleDeletedMob(Mob mob)
handle a deleted mob message. |
void |
MessageHandler.handleDeletedMob(Mob mob)
This method is called whenever a non-transient MICA object is deleted from the blackboard that the agent has registered interest it. |
void |
DefaultAgent.handleDeletedMob(Mob m)
The default implementation of handleDeletedMob() does nothing. |
void |
LocalAgentTransport.handleNewMob(Mob m)
|
void |
DefaultAgent2.handleNewMob(Mob m)
|
void |
QueuedMessageHandler.handleNewMob(Mob mob)
handle a new mob message. |
void |
MessageHandler.handleNewMob(Mob mob)
This method is called when a new MICA object has arrived. |
abstract void |
DefaultAgent.handleNewMob(Mob m)
|
void |
LocalAgentTransport.handleReplacedMob(Mob oldMob,
Mob newMob)
|
void |
DefaultAgent2.handleReplacedMob(Mob oldMob,
Mob newMob)
|
void |
QueuedMessageHandler.handleReplacedMob(Mob oldMob,
Mob newMob)
handle a replaced mob message. |
void |
MessageHandler.handleReplacedMob(Mob oldMob,
Mob newMob)
This method is called whenever a mob is replaced on the blackboard with a type for which the agent has registered interest. |
void |
DefaultAgent.handleReplacedMob(Mob oldMob,
Mob newMob)
The default implementation of handleReplacedMob() does nothing. |
boolean |
DefaultAgent2.isATypeOf(Mob mob,
java.lang.String type)
Helper function to check types of mobs. |
void |
LocalAgentTransport.replaceMob(Mob mob)
|
void |
NullAgentTransport.replaceMob(Mob mob)
|
void |
XMLOverTCPAgentTransport.replaceMob(Mob mob)
|
void |
AgentActions.replaceMob(Mob mob)
Replace a mob on the blackboard. |
java.lang.String |
LocalAgentTransport.writeMob(Mob mob)
|
java.lang.String |
NullAgentTransport.writeMob(Mob mob)
|
java.lang.String |
XMLOverTCPAgentTransport.writeMob(Mob mob)
|
java.lang.String |
AgentActions.writeMob(Mob mob)
Write a mob to the blackboard. |
Constructors in unsw.cse.mica.agent with parameters of type Mob | |
---|---|
Message(java.lang.String type,
Mob mob)
Create a new Message object with the given type and mob. |
|
Message(java.lang.String type,
Mob mob1,
Mob mob2)
Create a new Message object with the given type and mobs. |
Uses of Mob in unsw.cse.mica.agent.transport |
---|
Methods in unsw.cse.mica.agent.transport that return Mob | |
---|---|
Mob |
CompoundAgentTransport.readMob(java.lang.String mobName)
|
Mob |
AbstractAgentProtocol.readMob(java.lang.String mobName)
|
Methods in unsw.cse.mica.agent.transport with parameters of type Mob | |
---|---|
void |
AbstractAgentProtocol.handleDeletedMob(Mob mob)
handle a deletedMob message. |
void |
AbstractAgentProtocol.handleNewMob(Mob mob)
handle a new mob message. |
void |
AbstractAgentProtocol.handleReplacedMob(Mob oldMob,
Mob newMob)
handle a deletedMob message. |
void |
CompoundAgentTransport.replaceMob(Mob mob)
|
void |
AbstractAgentProtocol.replaceMob(Mob mob)
|
void |
XMLAgentProtocol.setReadMobReply(java.lang.String status,
Mob mob)
|
java.lang.String |
CompoundAgentTransport.writeMob(Mob mob)
|
java.lang.String |
AbstractAgentProtocol.writeMob(Mob mob)
|
Constructors in unsw.cse.mica.agent.transport with parameters of type Mob | |
---|---|
AbstractAgentProtocol.Reply(java.lang.String type,
java.lang.String msg,
Mob mob)
Create a reply containing a reply type and a message |
Uses of Mob in unsw.cse.mica.agent.transport.secure |
---|
Methods in unsw.cse.mica.agent.transport.secure that return Mob | |
---|---|
Mob |
XMLOverSSLAgentTransport.readMob(java.lang.String mobName)
|
Mob |
SecureXMLOverTCPAgentTransport.readMob(java.lang.String mobName)
|
Mob |
SecureXMLOverSSLAgentTransport.readMob(java.lang.String mobName)
|
Methods in unsw.cse.mica.agent.transport.secure with parameters of type Mob | |
---|---|
void |
XMLOverSSLAgentTransport.replaceMob(Mob mob)
|
void |
SecureXMLOverTCPAgentTransport.replaceMob(Mob mob)
|
void |
SecureXMLOverSSLAgentTransport.replaceMob(Mob mob)
|
java.lang.String |
XMLOverSSLAgentTransport.writeMob(Mob mob)
|
java.lang.String |
SecureXMLOverTCPAgentTransport.writeMob(Mob mob)
|
java.lang.String |
SecureXMLOverSSLAgentTransport.writeMob(Mob mob)
|
Uses of Mob in unsw.cse.mica.blackboard |
---|
Methods in unsw.cse.mica.blackboard that return Mob | |
---|---|
Mob |
LocalBBTransport.getMob(java.lang.String agentName,
java.lang.String mobName)
|
Mob |
SQLBlackboard.readMob(java.lang.String agentName,
java.lang.String mobName)
|
Mob |
SimpleBlackboard.readMob(java.lang.String agentName,
java.lang.String mobName)
|
Mob |
BlackboardActions.readMob(java.lang.String agentName,
java.lang.String mobName)
Retrieve a mob by its name. |
Methods in unsw.cse.mica.blackboard with parameters of type Mob | |
---|---|
java.lang.String |
LocalBBTransport.replaceMob(java.lang.String agentName,
Mob mob)
|
java.lang.String |
SQLBlackboard.replaceMob(java.lang.String agentName,
Mob newMob)
|
java.lang.String |
SimpleBlackboard.replaceMob(java.lang.String agentName,
Mob newMob)
|
java.lang.String |
BlackboardActions.replaceMob(java.lang.String agentName,
Mob mob)
replace a mob on the blackboard. |
void |
LocalBBTransport.sendDeletedMob(java.lang.String agentName,
Mob m)
|
void |
BlackboardMessageSender.sendDeletedMob(java.lang.String agentName,
Mob mob)
send a deletedMob message to the given agent |
void |
DefaultBlackboard.sendDeletedMob(java.lang.String agentName,
Mob mob)
This method is called by the QueuedMessageSender. |
void |
XMLOverTCPBlackboardTransport.sendDeletedMob(java.lang.String agentName,
Mob mob)
|
void |
QueuedMessageSender.sendDeletedMob(java.lang.String agentName,
Mob mob)
Send a deleted mob to the given agent. |
void |
LocalBBTransport.sendNewMob(java.lang.String agentName,
Mob m)
|
void |
BlackboardMessageSender.sendNewMob(java.lang.String agentName,
Mob mob)
send a newMob message to the given agent |
void |
DefaultBlackboard.sendNewMob(java.lang.String agentName,
Mob mob)
This method is called by the QueuedMessageSender. |
void |
XMLOverTCPBlackboardTransport.sendNewMob(java.lang.String agentName,
Mob mob)
|
void |
QueuedMessageSender.sendNewMob(java.lang.String agentName,
Mob mob)
Send a new mob to the given agent. |
void |
LocalBBTransport.sendReplacedMob(java.lang.String agentName,
Mob oldMob,
Mob newMob)
|
void |
BlackboardMessageSender.sendReplacedMob(java.lang.String agentName,
Mob oldMob,
Mob newMob)
send a replacedMob message to the given agent |
void |
DefaultBlackboard.sendReplacedMob(java.lang.String agentName,
Mob oldMob,
Mob newMob)
This method is called by the QueuedMessageSender. |
void |
XMLOverTCPBlackboardTransport.sendReplacedMob(java.lang.String agentName,
Mob oldMob,
Mob newMob)
|
void |
QueuedMessageSender.sendReplacedMob(java.lang.String agentName,
Mob oldMob,
Mob newMob)
Send a replaced mob to the given agent. |
java.lang.String |
LocalBBTransport.writeMob(java.lang.String agentName,
Mob m)
|
java.lang.String |
SQLBlackboard.writeMob(java.lang.String agentName,
Mob mob)
|
java.lang.String |
SimpleBlackboard.writeMob(java.lang.String agentName,
Mob mob)
|
java.lang.String |
BlackboardActions.writeMob(java.lang.String agentName,
Mob mob)
Makes a frame on the blackboard. |
Uses of Mob in unsw.cse.mica.blackboard.secure |
---|
Methods in unsw.cse.mica.blackboard.secure with parameters of type Mob | |
---|---|
boolean |
SimpleBlackboardSecurityManager.GroupCondition.holds(java.lang.String agentID,
int action,
Mob mob)
|
boolean |
SimpleBlackboardSecurityManager.isAuthorised(java.lang.String agentClassification,
int action,
Mob mob)
|
boolean |
BlackboardSecurityManager.isAuthorised(java.lang.String agentClassification,
int action,
Mob mob)
Checks whether an agent can read/write a given mob. |
void |
SecureXMLOverTCPBlackboardTransport.sendDeletedMob(java.lang.String agentName,
Mob mob)
|
void |
XMLOverSSLBlackboardTransport.sendDeletedMob(java.lang.String agentName,
Mob mob)
|
void |
SecureXMLOverSSLBlackboardTransport.sendDeletedMob(java.lang.String agentName,
Mob mob)
|
void |
SecureXMLOverTCPBlackboardTransport.sendNewMob(java.lang.String agentName,
Mob mob)
|
void |
XMLOverSSLBlackboardTransport.sendNewMob(java.lang.String agentName,
Mob mob)
|
void |
SecureXMLOverSSLBlackboardTransport.sendNewMob(java.lang.String agentName,
Mob mob)
|
void |
SecureXMLOverTCPBlackboardTransport.sendReplacedMob(java.lang.String agentName,
Mob oldMob,
Mob newMob)
|
void |
XMLOverSSLBlackboardTransport.sendReplacedMob(java.lang.String agentName,
Mob oldMob,
Mob newMob)
|
void |
SecureXMLOverSSLBlackboardTransport.sendReplacedMob(java.lang.String agentName,
Mob oldMob,
Mob newMob)
|
Uses of Mob in unsw.cse.mica.blackboard.transport |
---|
Methods in unsw.cse.mica.blackboard.transport with parameters of type Mob | |
---|---|
void |
XMLBlackboardProtocol.replaceMob(Mob mob)
|
void |
XMLBlackboardProtocol.sendDeletedMob(Mob mob)
|
void |
BlackboardAgentMessageSender.sendDeletedMob(Mob mob)
Send a deleted mob message to the specific agent |
void |
CompoundBlackboardTransport.sendDeletedMob(java.lang.String agentName,
Mob mob)
|
void |
XMLBlackboardProtocol.sendNewMob(Mob mob)
|
void |
BlackboardAgentMessageSender.sendNewMob(Mob mob)
Send a new mob message to the specific agent |
void |
CompoundBlackboardTransport.sendNewMob(java.lang.String agentName,
Mob mob)
|
void |
XMLBlackboardProtocol.sendReplacedMob(Mob oldMob,
Mob newMob)
|
void |
BlackboardAgentMessageSender.sendReplacedMob(Mob oldMob,
Mob newMob)
Send a deleted mob message to the specific agent |
void |
CompoundBlackboardTransport.sendReplacedMob(java.lang.String agentName,
Mob oldMob,
Mob newMob)
|
void |
XMLBlackboardProtocol.writeMob(Mob mob)
|
Uses of Mob in unsw.cse.mica.blackboard.transport.secure |
---|
Methods in unsw.cse.mica.blackboard.transport.secure with parameters of type Mob | |
---|---|
void |
SecureXMLBlackboardProtocol.replaceMob(Mob mob)
|
void |
SecureXMLBlackboardProtocol.sendDeletedMob(Mob mob)
|
void |
SecureXMLBlackboardProtocol.sendNewMob(Mob mob)
|
void |
SecureXMLBlackboardProtocol.sendReplacedMob(Mob oldMob,
Mob newMob)
|
void |
SecureXMLBlackboardProtocol.writeMob(Mob mob)
|
Uses of Mob in unsw.cse.mica.data |
---|
Methods in unsw.cse.mica.data that return Mob | |
---|---|
static Mob |
MobXMLHandler.fromXML(java.io.Reader reader)
|
static Mob |
MobXMLHandler.fromXML(java.lang.String xml)
|
Mob |
MobXMLHandler.getLastMob()
|
Methods in unsw.cse.mica.data with parameters of type Mob | |
---|---|
static boolean |
MobStatic.contains(Mob m,
java.lang.String slot,
float value)
|
static boolean |
MobStatic.contains(Mob m,
java.lang.String slot,
int value)
|
static boolean |
MobStatic.contains(Mob m,
java.lang.String slot,
java.lang.String value)
|
static java.lang.String |
MobStatic.getPersistence(Mob mob)
|
static java.lang.String |
MobStatic.getSlot1(Mob m,
java.lang.String slot)
|
static double |
MobStatic.getSlot1AsDouble(Mob m,
java.lang.String slot)
|
static double |
MobStatic.getSlot1AsInt(Mob m,
java.lang.String slot)
|
static java.lang.String |
MobStatic.getSlotN(Mob m,
java.lang.String slot,
int n)
|
static boolean |
MobStatic.hasSlot(Mob m,
java.lang.String slot)
|
boolean |
RemoteTypeManager.isATypeOf(Mob mob,
java.lang.String typeName)
|
boolean |
TypeManager.isATypeOf(Mob mob,
java.lang.String typeName)
Is the mob an instance of typeName? This is true if isATypeOf(mob.getType(), typeName) is true. |
static boolean |
MobStatic.isATypeOf(Mob mob,
java.lang.String type)
|
boolean |
LocalTypeManager.isATypeOf(Mob mob,
java.lang.String parentName)
|
Constructors in unsw.cse.mica.data with parameters of type Mob | |
---|---|
Mob(Mob mob)
Make a mob that is an exact deep copy of an existing mob. |
Uses of Mob in unsw.cse.mica.sync |
---|
Methods in unsw.cse.mica.sync that return Mob | |
---|---|
static Mob |
SynchronizedUtils.createReply(Mob request,
java.lang.String type)
|
Mob |
SynchronizedAgentActions.WriteReply.getReply()
The recieved reply mob (i.e. |
Mob |
SynchronizedTransport.readMob(java.lang.String mobName)
|
Methods in unsw.cse.mica.sync with parameters of type Mob | |
---|---|
static Mob |
SynchronizedUtils.createReply(Mob request,
java.lang.String type)
|
void |
SynchronizedTransport.handleDeletedMob(Mob mob)
|
void |
SynchronizedTransport.handleNewMob(Mob mob)
See if there are any synchronized writers waiting for this mob. |
void |
SynchronizedTransport.handleReplacedMob(Mob oldMob,
Mob newMob)
|
static void |
SynchronizedUtils.makeReply(Mob reply,
Mob request)
|
void |
SynchronizedTransport.replaceMob(Mob mob)
|
SynchronizedAgentActions.WriteReply |
SynchronizedTransport.synchronizedWriteMob(Mob mob,
long timeout)
|
SynchronizedAgentActions.WriteReply |
SynchronizedAgentActions.synchronizedWriteMob(Mob mob,
long timeout)
|
java.lang.String |
SynchronizedTransport.writeMob(Mob mob)
|
Uses of Mob in unsw.cse.mica.tools |
---|
Methods in unsw.cse.mica.tools with parameters of type Mob | |
---|---|
void |
Debugger.handleDeletedMob(Mob m)
|
void |
LogDebugger.handleDeletedMob(Mob m)
|
void |
MobMaker.handleNewMob(Mob m)
|
void |
Debugger.handleNewMob(Mob m)
|
void |
LogDebugger.handleNewMob(Mob m)
|
void |
LogDebugger.handleReplacedMob(Mob oldMob,
Mob newMob)
|
Uses of Mob in unsw.cse.mica.tools.proxy |
---|
Methods in unsw.cse.mica.tools.proxy that return Mob | |
---|---|
Mob |
Proxy.getMob()
Return a Mob representation of this Proxy. |
Methods in unsw.cse.mica.tools.proxy with parameters of type Mob | |
---|---|
void |
ProxySet.addMob(Mob m)
This method wraps the given Mob in a Proxy object and adds it to this set. |
abstract Proxy |
ProxySet.createMember(Mob mob)
|
void |
ProxySet.deleteMob(Mob m)
Deletes the Proxy that contains this Mob from the set. |
void |
ProxyAgent.handleDeletedMob(Mob m)
Deleted Mobs are turned into Proxy objects and removed from the ProxySet associated with the Mob's type. |
void |
ProxyAgent.handleNewMob(Mob m)
A ProxyAgent handles new mobs by testing their type and adding a new Proxy object for that Mob to the ProxySet corresponding to the type. |
void |
Proxy.setMob(Mob mob)
Update this Proxy's fields using the information in the given Mob |
Uses of Mob in unsw.cse.mica.tools.timer |
---|
Methods in unsw.cse.mica.tools.timer that return Mob | |
---|---|
static Mob |
TimerUtils.createAbsoluteRequestMob(java.lang.String type,
java.lang.String name,
java.sql.Timestamp absoluteTime)
Helper function to simplify timerRequest Mob creation for a one-off event with an absolute time. |
static Mob |
TimerUtils.createCancelMob(java.util.List names)
Helper function to simplify timerCancel Mob creation |
static Mob |
TimerUtils.createCancelMob(java.lang.String name)
Helper function to simplify timerCancel Mob creation. |
static Mob |
TimerUtils.createMob(TimerEvent event)
Helper function to create a Mob from an Event. |
static Mob |
TimerUtils.createPeriodRequestMob(java.lang.String type,
java.lang.String name,
long period,
int numEvents)
Helper function to simplify timerRequest Mob creation for a recurring event starting immediately. |
static Mob |
TimerUtils.createRelativeRequestMob(java.lang.String type,
java.lang.String name,
long relativeTime)
Helper function to simplify timerRequest Mob creation for a one-off event with a relative time (expressed in millseconds from now) |
Methods in unsw.cse.mica.tools.timer with parameters of type Mob | |
---|---|
static TimerEvent |
TimerUtils.createEvent(Mob mob)
Helper function to create an event from a Mob |
void |
TimerAgent.handleNewMob(Mob mob)
Handle incomnig Mobs. |
Uses of Mob in unsw.cse.mica.util |
---|
Methods in unsw.cse.mica.util with parameters of type Mob | |
---|---|
static java.lang.String |
XMLProtocolUtils.deletedMobMsg(Mob mob)
|
static java.lang.String |
XMLProtocolUtils.newMobMsg(Mob mob)
|
static java.lang.String |
XMLProtocolUtils.readMobReplyMsg(Mob mob)
|
static java.lang.String |
XMLProtocolUtils.replacedMobMsg(Mob oldMob,
Mob newMob)
|
static java.lang.String |
XMLProtocolUtils.replaceMobMsg(Mob mob)
|
static java.lang.String |
XMLProtocolUtils.writeMobMsg(Mob mob)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |