Package fipaos.mts

Interface Summary
ExternalMTP Common interface to a specific transport type - generally an implementation of a FIPA specified transport (hence use for inter-platform communications).
InternalMTP Common interface to a specific transport type - generally a proprietory transport (hence provides an intra-platform communication protocol)
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
 

Class Summary
DefaultTransportProvider TODO: Write a description of the class

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

IOR The IOR class is used to model a CORBA IOR.
Message Provides an encapsulated entity for the parts which compose an Agent message
MTPBase Contains the abstract functionality that all MTP's require in order to deal with messages - increases code-reuse in MTP implementations

$Revision: 1.10 $ $Date: 2001/04/05 14:54:50 $ $Author: alantreadway $
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.
 

Exception Summary
InitialisationException This exception is generally thrown when a MessageSender / Comms-Transport is unable initialise properly
UnableToSendException This exception is generally thrown when a MessageSender / CommsTransport is unable to send a message
UnknownProtocolException This exception is generally thrown when a MessageSender / CommsTransport is unable to send a message with a specified protocol
UnknownTargetException This exception is generally thrown when a MessageSender / CommsTransport is unable to lookup a target