# Hierarchy For Package org.apache.mina.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - org.apache.mina.util.CircularQueue<E> (implements java.util.Queue<E>, java.io.Serializable)
    - java.util.AbstractSet<E> (implements java.util.Set<E>)
      - org.apache.mina.util.MapBackedSet<E> (implements java.io.Serializable)
        - org.apache.mina.util.ConcurrentHashSet<E>
        - org.apache.mina.util.IdentityHashSet<E>
  - org.apache.mina.util.AvailablePortFinder
  - org.apache.mina.util.Base64
  - org.apache.mina.util.CopyOnWriteMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>)
  - org.apache.mina.util.ExceptionMonitor
    - org.apache.mina.util.DefaultExceptionMonitor
  - org.apache.mina.util.ExpiringMap<K,V> (implements java.util.Map<K,V>)
  - org.apache.mina.util.ExpiringMap.Expirer (implements java.lang.Runnable)
  - java.util.logging.Formatter
    - org.apache.mina.util.Log4jXmlFormatter
  - org.apache.mina.util.LazyInitializedCacheMap<K,V> (implements java.util.Map<K,V>)
  - org.apache.mina.util.LazyInitializer<V>
    - org.apache.mina.util.LazyInitializedCacheMap.NoopInitializer
  - org.apache.mina.util.NamePreservingRunnable (implements java.lang.Runnable)
  - org.apache.mina.util.SynchronizedQueue<E> (implements java.util.Queue<E>, java.io.Serializable)
  - org.apache.mina.util.Transform

## Interface Hierarchy

- org.apache.mina.util.ExpirationListener<E>

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