Uses of Package
org.jgroups.util
-
Packages that use org.jgroups.util Package Description 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 Class Description 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 Class Description 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 Class Description 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 serializationThreadFactory -
Classes in org.jgroups.util used by org.jgroups.demos Class Description 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 Class Description 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 Class Description AgeOutCache Cache which removes its elements after a certain timeAgeOutCache.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 serializationThreadFactory TimeScheduler Fixed-delay & fixed-rate single thread scheduler -
Classes in org.jgroups.util used by org.jgroups.protocols.pbcast Class Description 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 Class Description Streamable Implementations of Streamable can add their state directly to the output stream, enabling them to bypass costly serializationThreadFactory TimeScheduler Fixed-delay & fixed-rate single thread schedulerTuple 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 Class Description 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 communicationSchedulerListener Provides callback for use with aScheduler
.Streamable Implementations of Streamable can add their state directly to the output stream, enabling them to bypass costly serializationThreadDecorator An object that can alter the state of a thread when it receives a callback from aThreadManager
notifying it that the thread has been created or released from use.ThreadFactory ThreadManager An object that manages threads and provides callbacks to aThreadDecorator
to allow it to alter their state.TimeScheduler.Task The interface that submitted tasks must implement