Uses of Package
fipaos.mts

Packages that use fipaos.mts
fipaos.agent 
fipaos.agent.conversation 
fipaos.agent.conversation.lightweight 
fipaos.agent.conversation.standard 
fipaos.agent.task 
fipaos.agent.task.event 
fipaos.mts 
fipaos.mts.httpMTP 
fipaos.mts.iiop.sun.external 
fipaos.mts.rmi.internal 
fipaos.mts.service 
fipaos.mts.service.preparse 
fipaos.test.agent 
fipaos.test.mts.service 
fipaos.tool 

Classes in fipaos.mts used by fipaos.agent
FIPAOSAgent
          Base FIPA-OS agent class implementing FIPA-OS specifics for agent to
agent communication.
FIPAOSAgentComponentFactory
          Interface to be implemented by factories to generate core agent components
based upon a set of parameters
StandardFIPAOSAgentComponentFactory
          Default implementation of FIPAOSAgentComponentFactory
 

Classes in fipaos.mts used by fipaos.agent.conversation
ConversationListener
          
Interface that objects may implement to be notified of changes in the state of

Conversations by the Planner Scheduler.
ConversationManager
          This interface should be implemented by all CM implementations.
 

Classes in fipaos.mts used by fipaos.agent.conversation.lightweight
LightweightConversationImpl
          This class is an lighter alternative implementation to the heavy
ConversationImpl.
LightweightConversationImpl.MessageDetails
          Class to contain information about a message
LightweightConversationManagerImpl
          
 

Classes in fipaos.mts used by fipaos.agent.conversation.standard
ConversationImpl
          This class represents the notion of a Conversation which is comprised of
several Message's, the order of which follow a certain protocol
(e.g.
ConversationImpl.MessageDetails
          Class to contain information about a message
ConversationManagerImpl
          This class embodies the core functionality of the ConversationManagerImpl.
 

Classes in fipaos.mts used by fipaos.agent.task
Task
          This class is an abstract representation of an agent task.
TaskManager
          The TaskManager class stores task objects with their associated conversation IDs for
an agent.
 

Classes in fipaos.mts used by fipaos.agent.task.event
MessageDeliveryFailureEvent
          Represents an event indicating that a Message was undeliverable
MessageForEndedConversationEvent
          Represents an event indicating that a Message has arrived for a Conversation that
has ended
 

Classes in fipaos.mts used by fipaos.mts
DefaultTransportProvider
          Implementation of TransportProvider which provides default FIPA-OS MTP factory
mechanisms



ExternalMTPBase
          Provides a basic implementation of a MTP, based upon the MTPBase
object and implementing the ExternalMTP interface



InternalMTPBase
          Provides a basic implementation of a MTP, based upon the MTPBase
object and implementing the InternalMTP interface



MessageReceiver
          This interface should be implemented by any class offering incoming message
dealing services, either directly or in-directly
MessageSender
          This interface should be implemented by any class offering outgoing message
sending services, either directly or in-directly
MTPBase
          Contains the abstract functionality that all MTP's require in order to
deal with messages - increases code-reuse in MTP implementations




$Revision: 1.12 $ $Date: 2002/03/18 15:15:50 $ $Author: alastairduncan $
MTS
          This class provides a convenient mechanism for interacting with the
comms-level transports



TransportProvider
          This class should be extended by classes providing factory-like services
for the creation of MTP classes.
 

Classes in fipaos.mts used by fipaos.mts.httpMTP
HTTPComms
          
 

Classes in fipaos.mts used by fipaos.mts.iiop.sun.external
SUNIIOPComms
          SUNIIOPComms uses jdk1.2's IDL classes to provide a FIPA99 Structured IIOP
interface for Agent communications.
 

Classes in fipaos.mts used by fipaos.mts.rmi.internal
MTS
          This is the RMI interface which defines what methods an object conforming to
the fipaos-rmi protocol exposes



RMIComms
          This class is a Comms implementation which offers support
for RMI.
RMIComms.MTSListener
          Class that is actually bound to the NS
RMIComms$MTSListener_Stub
          
SSLRMIComms
          This class is totally dependant upon Java 2 & JSSE!!!!!!!! You have been warned
 

Classes in fipaos.mts used by fipaos.mts.service
AgentCommunicationChannel
          This is an implementation of the ACC as described within the FIPA99 specification
It acts as a gateway between the internal transports and the external transports,
allowing messages to be exchanged between various FIPA Agent platforms



BufferService
          TODO: Write a description of the class



CommMultiplexService
          


ParserService
          This Service attempt to parser/deparse the various parts of the message
into the desired encoding (as specified in the Envelope and ACL parts of the message)
PreParserService
          This interface should be implemented by classes which provide pre-parsing (for
outbound messages) / post-parsing (for incoming messages) processing



 

Classes in fipaos.mts used by fipaos.mts.service.preparse
ACCRouterService
          TODO: Write a description of the class



 

Classes in fipaos.mts used by fipaos.test.agent
TestingMTP
          MTP implementation which allows an Agent to be tested at the ACL level of
abstraction
 

Classes in fipaos.mts used by fipaos.test.mts.service
CollectorService
          General purpose class for use when testing MTS Service components
 

Classes in fipaos.mts used by fipaos.tool
IOTestAgent
          Simple test agent for testing interoperability.