Uses of Package
org.jgroups.util

Packages that use org.jgroups.util
org.jgroups Provides top-level public JGroups classes such as Channel, Message, etc. 
org.jgroups.auth   
org.jgroups.blocks Provides building blocks that are layered on top of channels. 
org.jgroups.demos Provides demonstrations of JGroups functionality. 
org.jgroups.mux   
org.jgroups.protocols Provides implementations of transport protocols which are responsible for sending and receiving messages to/from the network. 
org.jgroups.protocols.pbcast Supports probabilistic broadcasts. 
org.jgroups.stack Support for managing protocol stacks. 
org.jgroups.util Provides useful functionality which cannot be assigned to any particular other package. 
 

Classes in org.jgroups.util used by org.jgroups
Buffer
          Buffer with an offset and length.
Headers
          Open addressing based implementation of a hashmap (not supporting the Map interface though) for message headers.
Streamable
          Implementations of Streamable can add their state directly to the output stream, enabling them to bypass costly serialization
 

Classes in org.jgroups.util used by org.jgroups.auth
Streamable
          Implementations of Streamable can add their state directly to the output stream, enabling them to bypass costly serialization
 

Classes in org.jgroups.util used by org.jgroups.blocks
Buffer
          Buffer with an offset and length.
Command
          The Command patttern (see Gamma et al.).
PortsManager
          Maintains a list of ports used on this host, associated with time stamps.
Promise
          Allows a thread to submit an asynchronous request and to wait for the result.
RspList
          Contains responses from all members.
Scheduler
          Implementation of a priority scheduler.
Streamable
          Implementations of Streamable can add their state directly to the output stream, enabling them to bypass costly serialization
ThreadFactory
           
 

Classes in org.jgroups.util used by org.jgroups.demos
Streamable
          Implementations of Streamable can add their state directly to the output stream, enabling them to bypass costly serialization
 

Classes in org.jgroups.util used by org.jgroups.mux
Streamable
          Implementations of Streamable can add their state directly to the output stream, enabling them to bypass costly serialization
 

Classes in org.jgroups.util used by org.jgroups.protocols
AgeOutCache
          Cache which removes its elements after a certain time
AgeOutCache.Handler
           
PortsManager
          Maintains a list of ports used on this host, associated with time stamps.
Promise
          Allows a thread to submit an asynchronous request and to wait for the result.
Streamable
          Implementations of Streamable can add their state directly to the output stream, enabling them to bypass costly serialization
ThreadFactory
           
TimeScheduler
          Fixed-delay & fixed-rate single thread scheduler

The scheduler supports varying scheduling intervals by asking the task every time for its next preferred scheduling interval.

 

Classes in org.jgroups.util used by org.jgroups.protocols.pbcast
BoundedList
          A bounded subclass of LinkedList, oldest elements are removed once max capacity is exceeded.
Digest
          A message digest, which is used by the PBCAST layer for gossiping (also used by NAKACK for keeping track of current seqnos for all members).
Streamable
          Implementations of Streamable can add their state directly to the output stream, enabling them to bypass costly serialization
 

Classes in org.jgroups.util used by org.jgroups.stack
Streamable
          Implementations of Streamable can add their state directly to the output stream, enabling them to bypass costly serialization
ThreadFactory
           
TimeScheduler
          Fixed-delay & fixed-rate single thread scheduler

The scheduler supports varying scheduling intervals by asking the task every time for its next preferred scheduling interval.

Tuple
          Holds 2 values, useful when we have a map with a key, but more than 1 value and we don't want to create a separate holder object for the values, and don't want to pass the values as a list or array.
 

Classes in org.jgroups.util used by org.jgroups.util
AgeOutCache.Handler
           
Buffer
          Buffer with an offset and length.
ContextObjectInputStream
          ObjectInputStream which sets a contact classloader for reading bytes into objects.
DefaultThreadFactory
          Thread factory mainly responsible for naming of threads.
Digest
          A message digest, which is used by the PBCAST layer for gossiping (also used by NAKACK for keeping track of current seqnos for all members).
Digest.Entry
          Class keeping track of the lowest and highest sequence numbers delivered, and the highest sequence numbers received, per member.
ExposedDataOutputStream
           
Headers
          Open addressing based implementation of a hashmap (not supporting the Map interface though) for message headers.
Queue
          Elements are added at the tail and removed from the head.
QueueClosedException
           
ReusableThread
          Reusable thread class.
Rsp
          class that represents a response from a communication
SchedulerListener
          Provides callback for use with a Scheduler.
Streamable
          Implementations of Streamable can add their state directly to the output stream, enabling them to bypass costly serialization
ThreadDecorator
          An object that can alter the state of a thread when it receives a callback from a ThreadManager notifying it that the thread has been created or released from use.
ThreadFactory
           
ThreadManager
          An object that manages threads and provides callbacks to a ThreadDecorator to allow it to alter their state.
TimeScheduler.Task
          The interface that submitted tasks must implement
 



Copyright ? 1998-2008 Bela Ban. All Rights Reserved.