Hierarchy For Package com.linkedin.alpini.base.misc

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • java.util.AbstractCollection<E> (implements java.util.Collection<E>)
      • java.util.AbstractList<E> (implements java.util.List<E>)
        • java.util.AbstractSequentialList<E>
          • com.linkedin.alpini.base.misc.DoublyLinkedList<E> (implements java.util.Deque<E>)
    • java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
    • java.util.AbstractMap<K,​V> (implements java.util.Map<K,​V>)
      • com.linkedin.alpini.base.misc.ArrayMap<K,​V>
    • com.linkedin.alpini.base.misc.ClassUtil
    • com.linkedin.alpini.base.misc.DoublyLinkedList.Entry<E>
    • com.linkedin.alpini.base.misc.IteratorUtil
    • com.linkedin.alpini.base.misc.LeakDetect
    • com.linkedin.alpini.base.misc.Metrics
    • com.linkedin.alpini.base.misc.Msg (implements org.apache.logging.log4j.util.StringBuilderFormattable, java.util.function.Supplier<T>)
    • com.linkedin.alpini.base.misc.Pair<F,​S>
      • com.linkedin.alpini.base.misc.ImmutableMapEntry<K,​V> (implements java.util.Map.Entry<K,​V>)
    • com.linkedin.alpini.base.misc.QueryStringDecoder
    • com.linkedin.alpini.base.misc.RetryCounter
    • com.linkedin.alpini.base.misc.SlowFieldAccessor<T,​V> (implements com.linkedin.alpini.base.misc.TypedFieldAccessor<T,​V>)
    • com.linkedin.alpini.base.misc.SoftThreadLocal<T> (implements java.util.function.Supplier<T>)
    • java.lang.Throwable (implements java.io.Serializable)
    • com.linkedin.alpini.base.misc.TimeValue (implements java.lang.Cloneable, java.lang.Comparable<T>)
    • com.linkedin.alpini.base.misc.TypedFieldAccessorHelper

Interface Hierarchy

  • com.linkedin.alpini.base.misc.BasicRequest
  • java.util.function.BiConsumer<T,​U>
    • com.linkedin.alpini.base.misc.TypedFieldAccessor<T,​V> (also extends java.util.function.Function<T,​R>)
  • java.lang.Comparable<T>
    • java.util.concurrent.Delayed
      • java.util.concurrent.ScheduledFuture<V> (also extends java.util.concurrent.Future<V>)
        • java.util.concurrent.RunnableScheduledFuture<V> (also extends java.util.concurrent.RunnableFuture<V>)
        • com.linkedin.alpini.base.misc.ScheduledFuture<V> (also extends com.linkedin.alpini.base.concurrency.AsyncFuture<T>)
          • com.linkedin.alpini.base.misc.RunnableScheduledFuture<V> (also extends java.util.concurrent.RunnableScheduledFuture<V>)
  • java.util.concurrent.CompletionStage<T>
    • com.linkedin.alpini.base.concurrency.AsyncFuture<T> (also extends java.util.concurrent.Future<V>)
      • com.linkedin.alpini.base.misc.ScheduledFuture<V> (also extends java.util.concurrent.ScheduledFuture<V>)
        • com.linkedin.alpini.base.misc.RunnableScheduledFuture<V> (also extends java.util.concurrent.RunnableScheduledFuture<V>)
  • java.util.function.Function<T,​R>
    • com.linkedin.alpini.base.misc.TypedFieldAccessor<T,​V> (also extends java.util.function.BiConsumer<T,​U>)
  • java.util.concurrent.Future<V>
    • com.linkedin.alpini.base.concurrency.AsyncFuture<T> (also extends java.util.concurrent.CompletionStage<T>)
      • com.linkedin.alpini.base.misc.ScheduledFuture<V> (also extends java.util.concurrent.ScheduledFuture<V>)
        • com.linkedin.alpini.base.misc.RunnableScheduledFuture<V> (also extends java.util.concurrent.RunnableScheduledFuture<V>)
    • java.util.concurrent.RunnableFuture<V> (also extends java.lang.Runnable)
      • java.util.concurrent.RunnableScheduledFuture<V> (also extends java.util.concurrent.ScheduledFuture<V>)
    • java.util.concurrent.ScheduledFuture<V> (also extends java.util.concurrent.Delayed)
      • java.util.concurrent.RunnableScheduledFuture<V> (also extends java.util.concurrent.RunnableFuture<V>)
      • com.linkedin.alpini.base.misc.ScheduledFuture<V> (also extends com.linkedin.alpini.base.concurrency.AsyncFuture<T>)
        • com.linkedin.alpini.base.misc.RunnableScheduledFuture<V> (also extends java.util.concurrent.RunnableScheduledFuture<V>)
  • com.linkedin.alpini.base.misc.HeaderNames.HeaderNamesProvider
  • com.linkedin.alpini.base.misc.HeaderUtils.ContentType
  • java.lang.Iterable<T>
    • com.linkedin.alpini.base.misc.Headers
  • java.lang.Runnable
    • java.util.concurrent.RunnableFuture<V> (also extends java.util.concurrent.Future<V>)
      • java.util.concurrent.RunnableScheduledFuture<V> (also extends java.util.concurrent.ScheduledFuture<V>)
  • com.linkedin.alpini.base.misc.Time.Awaitable

Annotation Type Hierarchy

Enum Hierarchy