Package org.apache.mina.util

Miscellaneous utility classes

See:
          Description

Interface Summary
ExpirationListener<E> A listener for expired object events.
 

Class Summary
AvailablePortFinder Finds currently available server ports.
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
 

Package org.apache.mina.util Description

Miscellaneous utility classes



Copyright © 2004-2008 Apache MINA Project. All Rights Reserved.