ArrayMap<K,V> |
Simple ArrayList backed Map implementation which uses simple linear scans of the
list for searching for matching keys.
|
ByteBufAsciiString |
A string implementation, similar to AsciiString, which is backed by a ByteBuf
instead of a byte[] array.
|
ClassUtil |
Utilities for Classes / reflection.
|
CollectionUtil.ListBuilder<T> |
|
CollectionUtil.MapBuilder<K,V> |
|
CollectionUtil.SetBuilder<T> |
|
CounterQueue<T extends RetryCounter> |
A queue implemented with a circular buffer of AtomicReferences
Example of using:
1.
|
DoublyLinkedList<E extends DoublyLinkedList.Entry<E>> |
Linked list implementation of the List interface.
|
DoublyLinkedList.Entry<E extends DoublyLinkedList.Entry<E>> |
In order to maintain a doubly-linked list, each element needs to establish links to its adjacent elements.
|
HeaderStringCache |
|
HeaderStringCache.Cache |
|
ImmutableMapEntry<K,V> |
A Pair which may be used as a Map.Entry .
|
IteratorUtil |
Utility methods for Iterator s.
|
Joiner |
A replacement to the use of the Google collections class of the same name,
|
LeakDetect |
General purpose object reference leak detector with recovery.
|
LowerCaseAsciiCharSequence |
|
Metrics |
|
Msg |
Message holder object for use with lazy logging.
|
Netty4ThrowException |
Simple wrapper using Netty4 PlatformDependent implementation
|
Pair<F,S> |
A simple container for a pair of (2) values.
|
PromiseDelegate<V> |
A simple delegate class which wraps an existing Promise and permits
overriding of some of its methods.
|
QueryStringDecoder |
Imported this implementation from netty 3.2.4 because the implementation within 3.5.11 will corrupt
uri paths, converting ';' semicolons into '&' ampersands.
|
RetryCounter |
A non-thread safe counter that should be used and increased in a single thread env when the increment is called
|
RetryCountSlidingWindow |
A Sliding Window implementation that is implemented as followed:
1.
|
SlowFieldAccessor<T,V> |
Field accessor using Reflection.
|
SlowFieldAccessorHelper |
|
SoftThreadLocal<T> |
This class provides thread-local variables with SoftReference semantics.
|
ThreadPoolExecutor |
An ExecutorService that executes each submitted task using
one of possibly several pooled threads, normally configured
using Executors factory methods.
|
TimeScheduledThreadPoolExecutor |
A ThreadPoolExecutor that can additionally schedule
commands to run after a given delay, or to execute
periodically.
|
TimeValue |
A class to encapsulate time values along with their measurement units
Works for both timestamps as well as time durations.
|
TouchTimer |
Handy utility class to track the timing while processing a request.
|
TypedFieldAccessorHelper |
Helper class to determine at run time which implementation to use.
|