Package unsw.cse.mica.agent

Provides support for Agents within the MICA architecture.

See:
          Description

Interface Summary
Agent The Agent is one of the most important classes in the MICA architecture.
AgentActions This interface represents the actions that an agent can perform.
AgentTransport Manages all communications between an agent and the blackboard.
MessageHandler A message handler is an object that can handle messages that are sent from the Blackboard to an Agent.
 

Class Summary
AgentTransportUtils  
DefaultAgent The Default Agent is a utility class that inherits from the Agent class.
DefaultAgent2 DefaultAgent2 is a utility class that inherits from the Agent class.
GUIAgent The GUI Agent class encapsulates a SimpleAgentFrame into a DefaultAgent2 object.
LocalAgentTransport The local agent transport is used to communicate between agents that run within the same JVM.
Message A representation of the messages that the blackboard sends.
NullAgentTransport A null implementation for debugging agents
QueuedMessageHandler A message handler class that enqueues incoming messages and processes them sequentially This class is used internally by transports as a way of ensuring that blackboard messages are handled without blocking the protocol.
XMLOverTCPAgentTransport This class encapsulates an XML protocol running over a TCP connection.
 

Package unsw.cse.mica.agent Description

Provides support for Agents within the MICA architecture.

Package Specification

Related Documentation

See Also:
Agent