| 接口 | 说明 |
|---|---|
| ExpirationListener<E> |
A listener for expired object events.
|
| 类 | 说明 |
|---|---|
| AvailablePortFinder |
Finds currently available server ports.
|
| Base64 |
Provides Base64 encoding and decoding as defined by RFC 2045.
|
| CircularQueue<E> |
A unbounded circular queue based on array.
|
| ConcurrentHashSet<E> |
A
ConcurrentHashMap-backed Set. |
| CopyOnWriteMap<K,V> |
A thread-safe version of
Map in which all operations that change the
Map are implemented by making a new copy of the underlying Map. |
| DefaultExceptionMonitor |
A default
ExceptionMonitor implementation that logs uncaught
exceptions using Logger. |
| ExceptionMonitor |
Monitors uncaught exceptions.
|
| ExpiringMap<K,V> |
A map with expiration.
|
| IdentityHashSet<E> |
An
IdentityHashMap-backed Set. |
| LazyInitializedCacheMap<K,V> |
This map is specially useful when reads are much more frequent than writes and
if the cost of instantiating the values is high like allocating an
IoBuffer for example. |
| LazyInitializer<V> |
An abstract class which provides semantics for an object which will be only
fully initialized when requested to.
|
| Log4jXmlFormatter |
Implementation of
Formatter that generates xml in the log4j format. |
| MapBackedSet<E> |
A
Map-backed Set. |
| NamePreservingRunnable |
A
Runnable wrapper that preserves the name of the thread after the runnable is
complete (for Runnables that change the name of the Thread they use.) |
| SynchronizedQueue<E> |
A decorator that makes the specified
Queue thread-safe. |
| Transform |
Utility class for working with xml data
Implementation is heavily based on org.apache.log4j.helpers.Transform
|