Package fipaos.mts

Class Diagram Summary
mts 
 

Interface Summary
ExternalMTPCommon interface to a specific transport type - generally an implementation of
a FIPA specified transport (hence use for inter-platform communications).
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.
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
 

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



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
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
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