Package zeus.actors.intrays

Interface Summary
FIPA_2000_Handler interface to allow the connection of a FIPA_2000_Server to an object that collates and manages message reception from it (the FIPA_97_Server) and other sources (FIPA_97_Server, FIPA_2000_HTTP_Server).
FIPA_97_Handler interface to allow the connection of a FIPA_97_Server to an object that collates and manages message reception from it (the FIPA_97_Server) and other sources (FIPA_2000_Server, FIPA_2000_HTTP_Server).
 

Class Summary
Container_Connection  
Container_Server This class allows us to communicate agent to agent in a container via method calls - not very agent, but high performance; so may be of use in some applications.
FIPA_2000_HTTP_Connection FIPA_2000_HTTP_Connection handles incomming connections on this host/port socket and decides whether or not they are meant for it (ie: is the name on the connection the same as the name in the init of this class) If the connection is relevant then the data will be read, a response (as per the spec ) will be sent and the message will be decoded into a FIPA.FipaMessage and placed on the registered queue for processing by the relevant server The class constructor takes a host a port and a name : should this agent only listen for connections for itself at this port and host?
FIPA_2000_HTTP_Server This is an extention of the Server class which provides an "InTray" service for HTTP transports.
FIPA_2000_IIOP_Connection FIPA_2000_IIOP_Connection is a concreat implementation of the FIPA.MTS interface that is designed to talk to zeus.actors.fipa.FIPA_2000_Server implementors.
FIPA_2000_IIOP_Server This is an extention of the Server class which is normally used in Zeus Instead of providing a sockets/TCPIP based transport this class provides a IIOP based transport as per the FIPA 99/2000 specs
FIPA_97_Connection FIPA_message is a concreat implementation of the FIPA_Agent_97 interface that is designed to talk to zeus.actors.fipa.FIPA_Server.
FIPA_97_Server This is an extention of the Server class which is normally used in Zeus Instead of providing a sockets/TCPIP based transport this class provides a IIOP based transport as per the FIPA specs Perhaps it should be called IIOP_Server?
FIPA_message FIPA_message is a concreat implementation of the FIPA_Agent_97 interface that is designed to talk to zeus.actors.fipa.FIPA_Server.
FIPA_Server This is an extention of the Server class which is normally used in Zeus Instead of providing a sockets/TCPIP based transport this class provides a IIOP based transport as per the FIPA specs Perhaps it should be called IIOP_Server?
NIOServer this is a souped up version of the native socket transport to take advantage of the nio libraries.
Zeus_ACC_MailBox zeus.actors.fipa.FIPA_Mailbox extends the normal zeus.actors.MailBox.
Zeus_ACC_Server Zeus_ACC_Server uses the FIPA_97_Server and FIPA_2000_Server classes to provide a unified message reception and handleing service.On init this class will create a FIPA_97_Server and a FIPA_2000_Server, using itself as a parameter.
 

Exception Summary
NotUnderstoodException  
 



Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.