Uses of Package
fipaos.util

Packages that use fipaos.util
fipaos.mts 
fipaos.mts.iiop.sun.external 
fipaos.mts.rmi.internal 
fipaos.mts.rmi.internal.ns 
fipaos.mts.service.preparse 
fipaos.ont.fipa 
fipaos.ont.fipa.fipaman 
fipaos.util 

Classes in fipaos.util used by fipaos.mts
DefaultTransportProvider
          TODO: Write a description of the class

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

InternalMTP
          Common 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.
InternalMTPBase
          Provides a basic implementation of a MTP, based upon the MTPBase object and implementing the InternalMTP interface

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.util 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.util used by fipaos.mts.rmi.internal
RMIComms
          This class is a Comms implementation which offers support for RMI.
SSLRMIComms
          This class is totally dependant upon Java 2 & JSSE!!!!!!!! You have been warned
 

Classes in fipaos.util used by fipaos.mts.rmi.internal.ns
RMIAgentNamingServiceImpl
          This class provides a NamingService implementation for RMIComms

 

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

 

Classes in fipaos.util used by fipaos.ont.fipa
ACL
          This class provides the representation of an ACL communication within an Agent
 

Classes in fipaos.util used by fipaos.ont.fipa.fipaman
Envelope
          This class provides a representation of the FIPA99 envelope.
MTPDescription
          Message Transport Protocol Description TODO: there is at present to checking to see if the characters in the fields are valid as per the BNF definitions

Received
          Representation of ReceivedSlot entry in envelope

 

Classes in fipaos.util used by fipaos.util
DynamicClass
          This class provides dynamic access to methods of classes which may not be available at compile time & run time.
FIFOQueue
          This is a simple queue which provides blocking and non-blocking methods for getting the next element in the queue

LIFOQueue
          This is a simple queue which provides blocking and non-blocking methods for getting the next element in the queue

Monitor
          This class provides a generic mechanism for forwarding objects from one thread to another in order to decouple parts of a system.
MultiThreadedMonitor
          This is an extension of the Monitor object.
UTCContainer
          Simple container for UTC time data
UTCDuration
          Extends UTCContainer - contains a duration specified in relative UTC format (e.g.
UTCTime
          This is a class which can be used to directly manipulate UTC time strings in a consitant manner.