Package cgl.narada.util

This package contains various utility classes which are used through out the protocol and transport layers.

See:
          Description

Interface Summary
Configuration Configuration interface.
UtilDebugFlags Used to control the debug operations associated with the classes in this package.
 

Class Summary
Base64 Encodes and decodes to and from Base64 notation.
Base64.InputStream A {Base64#InputStream} will read data from another InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream A {Base64#OutputStream} will write data to another OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
BrokerSecureKeysGenerator Generates Secure keys and certificates for SSL connection to broker.
ByteUtilities This class contains utility classes that are used throughout the API.
ConfigurationParamsReader Responsible for loading the configuration parameters specified in a configuration file.
Counter This is a utility class that allows us to use do simple counting operations in a fashio that is easy to use with Hashtables, Vectors and LinkedList classes
DataQueue A message queue.
HashQueue A Hashqueue is a FIFO queue based on Hashtable.
Log Logging utility for debugging purposes.
LogTest Title: Description: Company:
MessageQueue An implementation of a Linked List ...
MessageReader $Revision$ $Date$
MutableInteger An object that can be inserted into the various data structures in java.util, but which can also be used to increment or decrement the underlying value of int that it encapsulates;
ObjectMarshaller A utility class to Marshall and Unmarshall object and object bytes
PortRetriever This retrieves the first available TCP and Datagram ports that are available for use
ProcessLauncher This class is to be used to launch native processes on the command line.
ProgressIndicator Displays the progress on the command line.
PropertiesHelp A help class to get properties needed to conduct transport test.
QueueWidget Helper class for our MessageQueue Class.
ShellSorter ShellSorter - Adapted from Data Structures and Algorithms - Waite Groupe
StatUtils This class implements some of the utilies commonly used during performance measurements on links and by other programs.
SystemInit Initializaes Log4j logger and other paths for this JVM
ONE STOP for system initialization.
UUIDRetriever This class provides a small wrapper around the JUG UUIDGenerator written by Tatu Saloranta, tatu.saloranta@iki.fi.
Version A utility class that allows developers to detect, which version of NaradaBrokering they are using.
 

Exception Summary
SystemNotInitializedException Thrown when the SystemInit.init() was not called atleast once from the JVM but tried accessing the parts of the init data
 

Package cgl.narada.util Description

This package contains various utility classes which are used through out the protocol and transport layers. Implementation of a MessageQueue which can notify interested Threads of execution when messages are available is one of the classes available in this package.



For comments and suggestions please send e-mail to The NaradaBrokering Project