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.AbstractSequentialList<E>
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
- java.util.concurrent.ThreadPoolExecutor
- com.linkedin.alpini.base.misc.ThreadPoolExecutor (implements com.linkedin.alpini.base.concurrency.ExecutorService)
- com.linkedin.alpini.base.misc.TimeScheduledThreadPoolExecutor (implements com.linkedin.alpini.base.concurrency.ScheduledExecutorService)
- com.linkedin.alpini.base.misc.ThreadPoolExecutor (implements com.linkedin.alpini.base.concurrency.ExecutorService)
- java.util.concurrent.ThreadPoolExecutor
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- com.linkedin.alpini.base.misc.ArrayMap<K,V>
- com.linkedin.alpini.base.misc.ByteBufAsciiString (implements java.lang.CharSequence, java.lang.Comparable<T>, io.netty.util.ReferenceCounted)
- com.linkedin.alpini.base.misc.ClassUtil
- com.linkedin.alpini.base.misc.CollectionUtil.ListBuilder<T>
- com.linkedin.alpini.base.misc.CollectionUtil.MapBuilder<K,V>
- com.linkedin.alpini.base.misc.CollectionUtil.SetBuilder<T>
- com.linkedin.alpini.base.misc.CounterQueue<T>
- com.linkedin.alpini.base.misc.DoublyLinkedList.Entry<E>
- com.linkedin.alpini.base.misc.HeaderStringCache
- com.linkedin.alpini.base.misc.HeaderStringCache.Cache
- com.linkedin.alpini.base.misc.IteratorUtil
- com.linkedin.alpini.base.misc.Joiner
- com.linkedin.alpini.base.misc.LeakDetect
- com.linkedin.alpini.base.misc.LowerCaseAsciiCharSequence (implements java.lang.CharSequence, java.lang.Comparable<T>, org.apache.logging.log4j.util.StringBuilderFormattable)
- 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.Netty4ThrowException (implements com.linkedin.alpini.base.misc.ExceptionUtil.ExceptionThrower)
- 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.PromiseDelegate<V> (implements io.netty.util.concurrent.Promise<V>)
- com.linkedin.alpini.base.misc.QueryStringDecoder
- com.linkedin.alpini.base.misc.RetryCounter
- com.linkedin.alpini.base.misc.RetryCountSlidingWindow
- 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)
- java.lang.Exception
- com.linkedin.alpini.base.misc.ExceptionWithStatus
- com.linkedin.alpini.base.misc.Http2TooManyStreamsException
- java.lang.Exception
- com.linkedin.alpini.base.misc.TimeValue (implements java.lang.Cloneable, java.lang.Comparable<T>)
- com.linkedin.alpini.base.misc.TouchTimer (implements org.apache.logging.log4j.util.StringBuilderFormattable)
- com.linkedin.alpini.base.misc.TypedFieldAccessorHelper
- com.linkedin.alpini.base.misc.SlowFieldAccessorHelper
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
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.RunnableScheduledFuture<V> (also extends com.linkedin.alpini.base.misc.ScheduledFuture<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.RunnableScheduledFuture<V> (also extends java.util.concurrent.RunnableFuture<V>)
- java.util.concurrent.ScheduledFuture<V> (also extends java.util.concurrent.Future<V>)
- java.util.concurrent.Delayed
- 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>)
- com.linkedin.alpini.base.misc.ScheduledFuture<V> (also extends java.util.concurrent.ScheduledFuture<V>)
- com.linkedin.alpini.base.concurrency.AsyncFuture<T> (also extends java.util.concurrent.Future<V>)
- com.linkedin.alpini.base.misc.ExceptionUtil.ExceptionThrower
- 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>)
- com.linkedin.alpini.base.misc.ScheduledFuture<V> (also extends java.util.concurrent.ScheduledFuture<V>)
- java.util.concurrent.RunnableFuture<V> (also extends java.lang.Runnable)
- java.util.concurrent.RunnableScheduledFuture<V> (also extends java.util.concurrent.ScheduledFuture<V>)
- com.linkedin.alpini.base.misc.RunnableScheduledFuture<V> (also extends com.linkedin.alpini.base.misc.ScheduledFuture<V>)
- 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.RunnableScheduledFuture<V> (also extends com.linkedin.alpini.base.misc.ScheduledFuture<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.RunnableScheduledFuture<V> (also extends java.util.concurrent.RunnableFuture<V>)
- com.linkedin.alpini.base.concurrency.AsyncFuture<T> (also extends java.util.concurrent.CompletionStage<T>)
- 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.RunnableScheduledFuture<V> (also extends com.linkedin.alpini.base.misc.ScheduledFuture<V>)
- java.util.concurrent.RunnableScheduledFuture<V> (also extends java.util.concurrent.ScheduledFuture<V>)
- java.util.concurrent.RunnableFuture<V> (also extends java.util.concurrent.Future<V>)
- com.linkedin.alpini.base.misc.Time.Awaitable
- com.linkedin.alpini.base.misc.TouchTimer.Visitor
- com.linkedin.alpini.base.misc.TriFunction<T,U,S,R>
Annotation Type Hierarchy
- com.linkedin.alpini.base.misc.HeaderNames.XClusterName (implements java.lang.annotation.Annotation)
- com.linkedin.alpini.base.misc.HeaderNames.XErrorCauseClass (implements java.lang.annotation.Annotation)
- com.linkedin.alpini.base.misc.HeaderNames.XErrorCauseMessage (implements java.lang.annotation.Annotation)
- com.linkedin.alpini.base.misc.HeaderNames.XErrorClass (implements java.lang.annotation.Annotation)
- com.linkedin.alpini.base.misc.HeaderNames.XErrorInResponse (implements java.lang.annotation.Annotation)
- com.linkedin.alpini.base.misc.HeaderNames.XErrorMessage (implements java.lang.annotation.Annotation)
- com.linkedin.alpini.base.misc.HeaderNames.XMetrics (implements java.lang.annotation.Annotation)
- com.linkedin.alpini.base.misc.HeaderNames.XMultipartContentStatus (implements java.lang.annotation.Annotation)
- com.linkedin.alpini.base.misc.HeaderNames.XPartition (implements java.lang.annotation.Annotation)
- com.linkedin.alpini.base.misc.HeaderNames.XRequestId (implements java.lang.annotation.Annotation)
- com.linkedin.alpini.base.misc.HeaderNames.XResponseBoundary (implements java.lang.annotation.Annotation)
- com.linkedin.alpini.base.misc.HeaderNames.XReturnMetrics (implements java.lang.annotation.Annotation)
- com.linkedin.alpini.base.misc.HeaderNames.XServedBy (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.linkedin.alpini.base.misc.CollectionUtil
- com.linkedin.alpini.base.misc.DateUtils
- com.linkedin.alpini.base.misc.ExceptionUtil
- com.linkedin.alpini.base.misc.HeaderNames
- com.linkedin.alpini.base.misc.HeaderUtils
- com.linkedin.alpini.base.misc.JDBCUtils
- com.linkedin.alpini.base.misc.MetricNames
- com.linkedin.alpini.base.misc.Preconditions
- com.linkedin.alpini.base.misc.ProcessUtil
- com.linkedin.alpini.base.misc.SimpleJsonMapper
- com.linkedin.alpini.base.misc.Time
- com.linkedin.alpini.base.misc.TimeFormat
- com.linkedin.alpini.base.misc.URLCodec
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)