| Interface | Description | 
|---|---|
| Accumulator<T> | 
 Abstraction of an accumulator capable of collecting items and at some
 point in time triggers processing of all previously accumulated items. 
 | 
| Bandwidth | 
 Representation of bandwidth. 
 | 
| PredictableExecutor.PickyCallable<T> | 
Callable also implementing PredictableExecutor.PickyTask. | 
| PredictableExecutor.PickyRunnable | 
Runnable also implementing PredictableExecutor.PickyTask. | 
| PredictableExecutor.PickyTask | 
 Abstraction to give a task a way to express it's preference to run on
 certain thread. 
 | 
| RichComparable<T> | 
 Extends useful methods for comparison to  
Comparable interface. | 
| TriConsumer<U,V,W> | 
 A consumer that accepts three arguments. 
 | 
| Class | Description | 
|---|---|
| AbstractAccumulator<T> | 
 Base implementation of an item accumulator. 
 | 
| BlockingAwareFuture<T> | 
 A  
CompletableFuture that tracks whether the future or one of its descendants has been blocked on
 a CompletableFuture.get() or CompletableFuture.join() call. | 
| BlockingBoolean | 
 Mutable boolean that allows threads to wait for a specified value. 
 | 
| BoundedThreadPool | 
 Implementation of ThreadPoolExecutor that bounds the work queue. 
 | 
| ByteArraySizeHashPrinter | 
 Helper to print byte[] length and hashCode. 
 | 
| ByteOperator | 
 Provide a set of byte operations. 
 | 
| ClosedOpenRange | 
 Represent a closed-open range. 
 | 
| CountDownCompleter<T> | 
 A synchronization utility that defers invocation of a  
consumer
 callback until a set number of actions tracked by a long counter complete. | 
| Counter | 
 Counting mechanism capable of tracking occurrences and rates. 
 | 
| DefaultHashMap<K,V> | 
 HashMap that returns a default value for unmapped keys. 
 | 
| ExtendedSet<E> | 
 A Set providing additional get, insertOrReplace and conditionalRemove methods. 
 | 
| FilePathValidator | 
 Utilities for validation of Zip files. 
 | 
| Frequency | 
 Class representing frequency. 
 | 
| GeoLocation | 
 Geo location specified in terms of longitude and latitude. 
 | 
| GroupedThreadFactory | 
 Thread factory for creating threads that belong to the specified thread group. 
 | 
| GuavaCollectors | 
 Implementations of  
Collector that implement various useful reduction
 operations, such as accumulating elements into Guava collections. | 
| HexDump | Deprecated
 in 1.11.0 
 | 
| HexString | |
| Identifier<T> | 
 Abstract identifier backed by another value, e.g. 
 | 
| ImmutableByteSequence | 
 Immutable sequence of bytes, assumed to represent a value in  
BIG_ENDIAN order. | 
| KryoNamespace | 
 Pool of Kryo instances, with classes pre-registered. 
 | 
| KryoNamespace.Builder | 
 KryoNamespace builder. 
 | 
| Match<T> | 
 Utility class for checking matching values. 
 | 
| OrderedExecutor | 
 Executor that executes tasks in order on a shared thread pool. 
 | 
| PositionalParameterStringFormatter | 
 Allows slf4j style formatting of parameters into a string. 
 | 
| PredictableExecutor | 
 (Somewhat) predictable ExecutorService. 
 | 
| PredictableExecutor.PickyFutureTask<T> | 
 A  
FutureTask implementing PredictableExecutor.PickyTask. | 
| RetryingFunction<U,V> | 
 Function that retries execution on failure. 
 | 
| SafeRecurringTask | 
 Wrapper for a recurring task which catches all exceptions to prevent task
 being suppressed in a ScheduledExecutorService. 
 | 
| SharedExecutors | 
 Utility for managing a set of shared execution resources, such as a timer,
 single thread executor and thread pool executor for use by various parts of
 the platform or by applications. 
 | 
| SharedScheduledExecutors | 
 Utility for managing a set of shared execution resources, such as a single
 thread scheduled executor and thread pool scheduled executor for use by
 various parts of the platform or by applications. 
 | 
| SharedScheduledExecutorService | 
 A new scheduled executor service that does not eat exception. 
 | 
| SlidingWindowCounter | 
 Maintains a sliding window of value counts. 
 | 
| Spectrum | 
 Telecom optical wavelength bands: O, E, S, C, L and U bands. 
 | 
| StringFilter | 
 Filters content on a given object with String representation. 
 | 
| Timer | 
 Hashed-wheel timer singleton. 
 | 
| Tools | 
 Miscellaneous utility methods. 
 | 
| UnmodifiableDeque<E> | 
 Unmodifiable view of the specified Deque. 
 | 
| XmlString | 
 PrettyPrinted XML String. 
 | 
| Enum | Description | 
|---|---|
| DataRateUnit | 
 Data rate unit. 
 | 
| StringFilter.Strategy | 
 Defines the filtering strategy. 
 | 
| Tools.LogLevel | 
 Log level for the customized logger. 
 | 
| Exception | Description | 
|---|---|
| Backtrace | 
 RuntimeException object intended to used to log execution back trace. 
 | 
| ImmutableByteSequence.ByteSequenceTrimException | 
 Signals that a byte sequence cannot be trimmed. 
 | 
| ItemNotFoundException | 
 Represents condition where an item is not found or not available. 
 | 
| RetriesExceededException | 
 Exception that indicates the retry threshold has been exceeded. 
 |