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

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

Uses of AgentTransport in unsw.cse.mica.agent
 

Classes in unsw.cse.mica.agent that implement AgentTransport
 class LocalAgentTransport
          The local agent transport is used to communicate between agents that run within the same JVM.
 class NullAgentTransport
          A null implementation for debugging agents
 class XMLOverTCPAgentTransport
          This class encapsulates an XML protocol running over a TCP connection.
 

Methods in unsw.cse.mica.agent that return AgentTransport
static AgentTransport AgentTransportUtils.createParallelConnection(AgentTransport at, Agent a)
           
static AgentTransport AgentTransportUtils.createParallelConnection(AgentTransport at, Agent a, java.lang.String host, int port)
           
 AgentTransport DefaultAgent2.getTransport()
          Get the current agent transport.
 AgentTransport DefaultAgent.getTransport()
          Get the current agent transport.
 AgentTransport Agent.getTransport()
          Get the agents's current transport.
 

Methods in unsw.cse.mica.agent with parameters of type AgentTransport
static AgentTransport AgentTransportUtils.createParallelConnection(AgentTransport at, Agent a)
           
static AgentTransport AgentTransportUtils.createParallelConnection(AgentTransport at, Agent a, java.lang.String host, int port)
           
static java.lang.String AgentTransportUtils.getHost(AgentTransport at)
           
static int AgentTransportUtils.getPort(AgentTransport at)
           
 void DefaultAgent2.setTransport(AgentTransport at)
          Set the agent transport.
 void DefaultAgent.setTransport(AgentTransport at)
          Set the agent transport.
 void Agent.setTransport(AgentTransport at)
          Set the agent's transport.
 

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

Classes in unsw.cse.mica.agent.transport that implement AgentTransport
 class CompoundAgentTransport
          A transport class encapsulating an AgentProtocol and and AgentConnection and making the necessary connections between them.
 

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

Classes in unsw.cse.mica.agent.transport.secure that implement AgentTransport
 class SecureXMLOverSSLAgentTransport
           
 class SecureXMLOverTCPAgentTransport
           
 class XMLOverSSLAgentTransport
           
 

Uses of AgentTransport in unsw.cse.mica.sync
 

Classes in unsw.cse.mica.sync that implement AgentTransport
 class SynchronizedTransport
           
 

Methods in unsw.cse.mica.sync that return AgentTransport
 AgentTransport SynchronizedTransport.getUnderlyingTransport()
           
 

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