fipaos.util
Class Diagram util

Class Summary
ComparatorsContains constant definitons of Comparators (primarily used for JDK1.1
compatibility).
DIAGNOSTICSObject which can be used to handles all status and error messages.
DocumentRetriever 
DynamicClassThis class provides dynamic access to methods of classes which may not be
available at compile time & run time.
DynamicClassExceptionWraps an exception from a dynamically invoked method on a object wrapped
by DynamicClass
FIFOQueueThis is a simple queue which provides blocking and non-blocking
methods for getting the next element in the queue



FlagHandlerFlagHandler provides an easy method of using bitwise flags to store state, minimising
the use of multiple booleans for state management.
LIFOQueueThis is a simple queue which provides blocking and non-blocking
methods for getting the next element in the queue



MonitorThis class provides a generic mechanism for forwarding objects
from one thread to another in order to decouple parts of a system.
MonitorListenerThis interface should be implemented by classes which listen for updates from
a Monitor



MultiThreadedMonitorThis is an extension of the Monitor object.
QueueThis is a simple class which defines methods which all queues
should implement



SerializeThis class provides some simple Serialization primitives



SinkGeneric data procesing interface.
StringParserProvides methods to parse strings for ACL message fields.
ThreadPoolImplements a pool of Threads - enables multiple threads to
be used within an apllication without the associated overhead of
starting new Threads, since Threads are re-used
URLProvides a generalised URL class which can handle and protocol type (unlike
java.net.URL)



UTCContainerSimple container for UTC time data
UTCDurationExtends UTCContainer - contains a duration specified in relative UTC
format (e.g.
UTCTimeThis is a class which can be used to directly manipulate UTC
time strings in a consitant manner.