|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use MessageHandler | |
---|---|
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 MessageHandler in unsw.cse.mica.agent |
---|
Subinterfaces of MessageHandler in unsw.cse.mica.agent | |
---|---|
interface |
Agent
The Agent is one of the most important classes in the MICA architecture. |
Classes in unsw.cse.mica.agent that implement MessageHandler | |
---|---|
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. |
class |
LocalAgentTransport
The local agent transport is used to communicate between agents that run within the same JVM. |
class |
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. |
Methods in unsw.cse.mica.agent with parameters of type MessageHandler | |
---|---|
void |
LocalAgentTransport.setMessageHandler(MessageHandler handler)
|
void |
NullAgentTransport.setMessageHandler(MessageHandler handler)
|
void |
XMLOverTCPAgentTransport.setMessageHandler(MessageHandler handler)
|
void |
AgentTransport.setMessageHandler(MessageHandler handler)
Tell the transport to use a new message handler. |
Constructors in unsw.cse.mica.agent with parameters of type MessageHandler | |
---|---|
QueuedMessageHandler(MessageHandler messageHandler,
java.lang.String handlerName)
Create a new QueuedMessageHandler with the given name and sink handler. |
Uses of MessageHandler in unsw.cse.mica.agent.transport |
---|
Classes in unsw.cse.mica.agent.transport that implement MessageHandler | |
---|---|
class |
AbstractAgentProtocol
Provides support for some of the Protocol functionality that is shared between all protocols. |
class |
XMLAgentProtocol
An implementation of AgentProtocol that uses XML to communicate with the blackboard. |
Methods in unsw.cse.mica.agent.transport with parameters of type MessageHandler | |
---|---|
void |
CompoundAgentTransport.setMessageHandler(MessageHandler handler)
|
void |
AbstractAgentProtocol.setMessageHandler(MessageHandler messageHandler)
|
void |
AgentProtocol.setMessageHandler(MessageHandler messages)
Set the object to inform when new messages arrive from the blackboard |
Uses of MessageHandler in unsw.cse.mica.agent.transport.secure |
---|
Classes in unsw.cse.mica.agent.transport.secure that implement MessageHandler | |
---|---|
class |
SecureXMLAgentProtocol
An extension of XMLAgentProtocol that includes sending a password when connecting to the blackboard. |
Methods in unsw.cse.mica.agent.transport.secure with parameters of type MessageHandler | |
---|---|
void |
XMLOverSSLAgentTransport.setMessageHandler(MessageHandler handler)
|
void |
SecureXMLOverTCPAgentTransport.setMessageHandler(MessageHandler handler)
|
void |
SecureXMLOverSSLAgentTransport.setMessageHandler(MessageHandler handler)
|
Uses of MessageHandler in unsw.cse.mica.sync |
---|
Classes in unsw.cse.mica.sync that implement MessageHandler | |
---|---|
class |
SynchronizedTransport
|
Methods in unsw.cse.mica.sync with parameters of type MessageHandler | |
---|---|
void |
SynchronizedTransport.setMessageHandler(MessageHandler handler)
|
Uses of MessageHandler in unsw.cse.mica.tools |
---|
Classes in unsw.cse.mica.tools that implement MessageHandler | |
---|---|
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
|
Uses of MessageHandler in unsw.cse.mica.tools.proxy |
---|
Classes in unsw.cse.mica.tools.proxy that implement MessageHandler | |
---|---|
class |
ProxyAgent
A ProxyAgent handles the reading and writing of Proxy objects to and from a server. |
Uses of MessageHandler in unsw.cse.mica.tools.timer |
---|
Classes in unsw.cse.mica.tools.timer that implement MessageHandler | |
---|---|
class |
TimerAgent
TimerAgent is a wrapper around a Timer, allowing for both one-off and repeated events to be generated. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |