| 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.
|
| 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.
|
| 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.
|