Uses of Interface
unsw.cse.mica.agent.Agent

Packages that use Agent
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.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   
 

Uses of Agent in unsw.cse.mica.agent
 

Classes in unsw.cse.mica.agent that implement Agent
 class DefaultAgent
          The Default Agent is a utility class that inherits from the Agent class.
 class DefaultAgent2
          DefaultAgent2 is a utility class that inherits from the Agent class.
 class GUIAgent
          The GUI Agent class encapsulates a SimpleAgentFrame into a DefaultAgent2 object.
 

Methods in unsw.cse.mica.agent with parameters of type Agent
static AgentTransport AgentTransportUtils.createParallelConnection(AgentTransport at, Agent a)
           
static AgentTransport AgentTransportUtils.createParallelConnection(AgentTransport at, Agent a, java.lang.String host, int port)
           
 

Constructors in unsw.cse.mica.agent with parameters of type Agent
LocalAgentTransport(Agent agent, LocalBBTransport trans)
          This creates an Agent transport.
NullAgentTransport(Agent agent)
           
XMLOverTCPAgentTransport(Agent agent, java.lang.String host, int port)
          Create a new XML over TCP transport which will connect to a blackboard on the given host and port.
 

Uses of Agent in unsw.cse.mica.agent.transport
 

Constructors in unsw.cse.mica.agent.transport with parameters of type Agent
CompoundAgentTransport(Agent agent, AgentConnection connection, AgentProtocol protocol)
           
 

Uses of Agent in unsw.cse.mica.agent.transport.secure
 

Constructors in unsw.cse.mica.agent.transport.secure with parameters of type Agent
SecureXMLOverSSLAgentTransport(Agent agent, java.lang.String host, int port)
           
SecureXMLOverSSLAgentTransport(Agent agent, java.lang.String host, int port, java.lang.String password)
           
SecureXMLOverTCPAgentTransport(Agent agent, java.lang.String host, int port)
           
SecureXMLOverTCPAgentTransport(Agent agent, java.lang.String host, int port, java.lang.String password)
           
XMLOverSSLAgentTransport(Agent agent, java.lang.String host, int port)
           
 

Uses of Agent in unsw.cse.mica.sync
 

Constructors in unsw.cse.mica.sync with parameters of type Agent
SynchronizedTransport(Agent agent, AgentTransport at)
           
 

Uses of Agent in unsw.cse.mica.tools
 

Classes in unsw.cse.mica.tools that implement Agent
 class Debugger
          A simple agent that displays mobs as they are added to the blackboard.
 class LogDebugger
          An agent that displays mobs as the are added/removed/changed.
 class MobMaker
          A simple agent for writing mobs to the blackboard.
 class MobMaker2
          A simple agent for writing mobs to the blackboard.
 class MobSpawner
           
 

Constructors in unsw.cse.mica.tools with parameters of type Agent
SimpleAgentFrame(Agent agent)
           
SimpleAgentFrame(Agent agent, java.lang.String title)
           
 

Uses of Agent in unsw.cse.mica.tools.proxy
 

Classes in unsw.cse.mica.tools.proxy that implement Agent
 class ProxyAgent
          A ProxyAgent handles the reading and writing of Proxy objects to and from a server.
 

Uses of Agent in unsw.cse.mica.tools.timer
 

Classes in unsw.cse.mica.tools.timer that implement Agent
 class TimerAgent
          TimerAgent is a wrapper around a Timer, allowing for both one-off and repeated events to be generated.