| Name | Description | Type | Package | Framework | 
| AvailablePortFinder | Finds currently available server ports. | Class | org.apache.mina.util | Apache Mina | 
|
| Base64 | Provides Base64 encoding and decoding as defined by RFC 2045. | Class | org.apache.mina.util | Apache Mina | 
|
| BufferByteArray | A ByteArray backed by a IoBuffer. | Class | org.apache.mina.util.byteaccess | Apache Mina | 
|
| ByteArray | Represents a sequence of bytes that can be read or written directly orAuthor:Apache MINA Project | Interface | org.apache.mina.util.byteaccess | Apache Mina | 
|
| ByteArray .Cursor | Provides relocatable, relative access to the underlying array. | Interface | org.apache.mina.util.byteaccess | Apache Mina | 
|
| ByteArrayFactory | A factory for ByteArrays. | Interface | org.apache.mina.util.byteaccess | Apache Mina | 
|
| ByteArrayPool | Creates ByteArrays, using a pool to reduce allocation where possible. | Class | org.apache.mina.util.byteaccess | Apache Mina | 
|
| CircularQueue | A unbounded circular queue based on array. | Class | org.apache.mina.util | Apache Mina | 
|
| CompositeByteArray | A ByteArray composed of other ByteArrays. | Class | org.apache.mina.util.byteaccess | Apache Mina | 
|
| CompositeByteArray .CursorListener | Allows for efficient detection of component boundaries when using a cursor. | Interface | org.apache.mina.util.byteaccess | Apache Mina | 
|
| CompositeByteArrayRelativeReader | Provides restricted, relative, read-only access to the bytes in a CompositeByteArray. | Class | org.apache.mina.util.byteaccess | Apache Mina | 
|
| CompositeByteArrayRelativeWriter | Provides restricted, relative, write-only access to the bytes in a CompositeByteArray. | Class | org.apache.mina.util.byteaccess | Apache Mina | 
|
| CompositeByteArrayRelativeWriter .ChunkedExpander | Expands the supplied CompositeByteArray by the number of bytes provided in the constructor | Class | org.apache.mina.util.byteaccess | Apache Mina | 
|
| CompositeByteArrayRelativeWriter .Expander | An object that knows how to expand a CompositeByteArray. | Interface | org.apache.mina.util.byteaccess | Apache Mina | 
|
| CompositeByteArrayRelativeWriter .Flusher | An object that knows how to flush a ByteArray. | Interface | org.apache.mina.util.byteaccess | Apache Mina | 
|
| CompositeByteArrayRelativeWriter .NopExpander | No-op expander. | Class | org.apache.mina.util.byteaccess | Apache Mina | 
|
| ConcurrentHashSet | A ConcurrentHashMap-backed Set. | Class | org.apache.mina.util | Apache Mina | 
|
| CopyOnWriteMap | 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. | Class | org.apache.mina.util | Apache Mina | 
|
| DefaultExceptionMonitor | A default ExceptionMonitor implementation that logs uncaught exceptions using Logger. | Class | org.apache.mina.util | Apache Mina | 
|
| ExceptionMonitor | Monitors uncaught exceptions. | Class | org.apache.mina.util | Apache Mina | 
|
| ExpirationListener | A listener for expired object events. | Interface | org.apache.mina.util | Apache Mina | 
|
| ExpiringMap | A map with expiration. | Class | org.apache.mina.util | Apache Mina | 
|
| IdentityHashSet | An IdentityHashMap-backed Set. | Class | org.apache.mina.util | Apache Mina | 
|
| IoAbsoluteReader | Provides absolute read access to a sequence of bytes. | Interface | org.apache.mina.util.byteaccess | Apache Mina | 
|
| IoAbsoluteWriter | Provides absolute write access to a sequence of bytes. | Interface | org.apache.mina.util.byteaccess | Apache Mina | 
|
| IoRelativeReader | Provides relative read access to a sequence of bytes. | Interface | org.apache.mina.util.byteaccess | Apache Mina | 
|
| IoRelativeWriter | Provides relative read access to a sequence of bytes. | Interface | org.apache.mina.util.byteaccess | Apache Mina | 
|
| LazyInitializedCacheMap | 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  | Class | org.apache.mina.util | Apache Mina | 
|
| LazyInitializer | An abstract class which provides semantics for an object which will be only fully initialized when requested to. | Class | org.apache.mina.util | Apache Mina | 
|
| Log4jXmlFormatter |  The generated xml corresponds 100% with what is generated by The MDC properties will only be correct when format is called from the same thread | Class | org.apache.mina.util | Apache Mina | 
|
| MapBackedSet |  | Class | org.apache.mina.util | Apache Mina | 
|
| 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. | Class | org.apache.mina.util | Apache Mina | 
|
| SimpleByteArrayFactory | Creates ByteArray backed by a heap-allocated IoBuffer. | Class | org.apache.mina.util.byteaccess | Apache Mina | 
|
| SynchronizedQueue | A decorator that makes the specified Queue thread-safe. | Class | org.apache.mina.util | Apache Mina | 
|
| Transform | Utility class for working with xml data Implementation is heavily based on org. | Class | org.apache.mina.util | Apache Mina |