fipaos.mts
Class Diagram mts

Class Summary
DefaultTransportProviderTODO: Write a description of the class

ExternalMTPCommon interface to a specific transport type - generally an implementation of a FIPA specified transport (hence use for inter-platform communications).
ExternalMTPBaseProvides a basic implementation of a MTP, based upon the MTPBase object and implementing the ExternalMTP interface

InitialisationExceptionThis exception is generally thrown when a MessageSender / Comms-Transport is unable initialise properly
InternalMTPCommon interface to a specific transport type - generally a proprietory transport (hence provides an intra-platform communication protocol) Semantics of outgoing() (inehrited from PostParserService) are as follows: If Envelope.getViaACC() is true, the message should be routed to the ACC, rather than the intended-receiver Otherwise, the message is sent to the first address specified within the AID of the intended-receiver field of the envelope only.
InternalMTPBaseProvides a basic implementation of a MTP, based upon the MTPBase object and implementing the InternalMTP interface

IORThe IOR class is used to model a CORBA IOR.
MessageProvides an encapsulated entity for the parts which compose an Agent message
MessageReceiverThis interface should be implemented by any class offering incoming message dealing services, either directly or in-directly
MessageSenderThis interface should be implemented by any class offering outgoing message sending services, either directly or in-directly
MTPBaseContains the abstract functionality that all MTP's require in order to deal with messages - increases code-reuse in MTP implementations

$Revision: 1.8 $ $Date: 2001/03/09 21:45:14 $ $Author: alantreadway $
MTSThis class provides a convenient mechanism for interacting with the comms-level transports

TransportProviderThis class should be extended by classes providing factory-like services for the creation of MTP classes.
UnableToSendExceptionThis exception is generally thrown when a MessageSender / CommsTransport is unable to send a message
UnknownProtocolExceptionThis exception is generally thrown when a MessageSender / CommsTransport is unable to send a message with a specified protocol
UnknownTargetExceptionThis exception is generally thrown when a MessageSender / CommsTransport is unable to lookup a target