fipaos.mts
Class Diagram mts

Class Summary
DefaultTransportProviderImplementation of TransportProvider which provides default FIPA-OS MTP factory
mechanisms



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.12 $ $Date: 2002/03/18 15:15:50 $ $Author: alastairduncan $
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