| 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.
|
| 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.
|
| 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.
|
| 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 |
HexDump class an utility to dump buffer in hex format.
|
| HexString | |
| Identifier<T> |
Abstract identifier backed by another value, e.g.
|
| KryoNamespace |
Pool of Kryo instances, with classes pre-registered.
|
| KryoNamespace.Builder |
KryoNamespace builder.
|
| Match<T> |
Utility class for checking matching values.
|
| NewConcurrentHashMap<K,V> |
Creates an instance of new ConcurrentHashMap on each
NewConcurrentHashMap.get() call. |
| PositionalParameterStringFormatter |
Allows slf4j style formatting of parameters into a string.
|
| 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.
|
| SlidingWindowCounter |
Maintains a sliding window of value counts.
|
| Spectrum |
Telecom optical wavelength bands: O, E, S, C, L and U bands.
|
| Timer |
Hashed-wheel timer singleton.
|
| Tools |
Miscellaneous utility methods.
|
| UnmodifiableDeque<E> |
Unmodifiable view of the specified Deque.
|
| Enum | Description |
|---|---|
| DataRateUnit |
Data rate unit.
|
| Exception | Description |
|---|---|
| ItemNotFoundException |
Represents condition where an item is not found or not available.
|
Copyright © 2016. All rights reserved.