Hierarchy For Package org.apache.logging.log4j.core.async
Class Hierarchy
- java.lang.Object
- org.apache.logging.log4j.core.async.AbstractAsyncExceptionHandler<T> (implements com.lmax.disruptor.ExceptionHandler<T>)
- org.apache.logging.log4j.core.async.AsyncLoggerConfigDefaultExceptionHandler
- org.apache.logging.log4j.core.async.AsyncLoggerDefaultExceptionHandler
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractQueue<E> (implements java.util.Queue<E>)
- org.jctools.queues.MpscArrayQueue<E>
- org.apache.logging.log4j.core.async.JCToolsBlockingQueueFactory.MpscBlockingQueue<E> (implements java.util.concurrent.BlockingQueue<E>)
- org.jctools.queues.MpscArrayQueue<E>
- java.util.AbstractQueue<E> (implements java.util.Queue<E>)
- org.apache.logging.log4j.core.AbstractLifeCycle (implements org.apache.logging.log4j.core.LifeCycle2)
- org.apache.logging.log4j.core.filter.AbstractFilterable (implements org.apache.logging.log4j.core.filter.Filterable)
- org.apache.logging.log4j.core.config.LoggerConfig (implements org.apache.logging.log4j.core.impl.LocationAware)
- org.apache.logging.log4j.core.async.AsyncLoggerConfig
- org.apache.logging.log4j.core.async.AsyncLoggerConfig.RootLogger
- org.apache.logging.log4j.core.config.LoggerConfig (implements org.apache.logging.log4j.core.impl.LocationAware)
- org.apache.logging.log4j.core.async.AsyncLoggerConfigDisruptor (implements org.apache.logging.log4j.core.async.AsyncLoggerConfigDelegate)
- org.apache.logging.log4j.core.async.AsyncLoggerDisruptor
- org.apache.logging.log4j.core.LoggerContext (implements java.lang.AutoCloseable, org.apache.logging.log4j.core.config.ConfigurationListener, org.apache.logging.log4j.spi.LoggerContext, org.apache.logging.log4j.spi.LoggerContextShutdownEnabled, org.apache.logging.log4j.spi.Terminable)
- org.apache.logging.log4j.core.async.AsyncLoggerContext
- org.apache.logging.log4j.core.filter.AbstractFilterable (implements org.apache.logging.log4j.core.filter.Filterable)
- org.apache.logging.log4j.spi.AbstractLogger (implements org.apache.logging.log4j.spi.ExtendedLogger, org.apache.logging.log4j.spi.LocationAwareLogger, java.io.Serializable)
- org.apache.logging.log4j.core.Logger (implements org.apache.logging.log4j.util.Supplier<T>)
- org.apache.logging.log4j.core.async.AsyncLogger (implements com.lmax.disruptor.EventTranslatorVararg<T>)
- org.apache.logging.log4j.core.Logger (implements org.apache.logging.log4j.util.Supplier<T>)
- org.apache.logging.log4j.core.async.ArrayBlockingQueueFactory<E> (implements org.apache.logging.log4j.core.async.BlockingQueueFactory<E>)
- org.apache.logging.log4j.core.async.AsyncLogger.TranslatorType
- org.apache.logging.log4j.core.async.AsyncLoggerConfigDisruptor.Log4jEventWrapper
- org.apache.logging.log4j.core.async.AsyncLoggerConfigDisruptor.Log4jEventWrapperHandler (implements com.lmax.disruptor.SequenceReportingEventHandler<T>)
- org.apache.logging.log4j.core.async.AsyncQueueFullMessageUtil
- org.apache.logging.log4j.core.async.AsyncQueueFullPolicyFactory
- org.apache.logging.log4j.core.async.AsyncWaitStrategyFactoryConfig
- org.apache.logging.log4j.core.async.AsyncWaitStrategyFactoryConfig.Builder<B> (implements org.apache.logging.log4j.core.util.Builder<T>)
- org.apache.logging.log4j.core.async.BasicAsyncLoggerContextSelector (implements org.apache.logging.log4j.core.selector.ContextSelector)
- org.apache.logging.log4j.core.selector.ClassLoaderContextSelector (implements org.apache.logging.log4j.core.selector.ContextSelector, org.apache.logging.log4j.spi.LoggerContextShutdownAware)
- org.apache.logging.log4j.core.async.AsyncLoggerContextSelector
- org.apache.logging.log4j.core.async.DefaultAsyncQueueFullPolicy (implements org.apache.logging.log4j.core.async.AsyncQueueFullPolicy)
- org.apache.logging.log4j.core.async.DiscardingAsyncQueueFullPolicy
- org.apache.logging.log4j.core.async.DefaultAsyncWaitStrategyFactory (implements org.apache.logging.log4j.core.async.AsyncWaitStrategyFactory)
- org.apache.logging.log4j.core.async.DisruptorUtil
- org.apache.logging.log4j.core.async.InternalAsyncUtil
- org.apache.logging.log4j.core.async.JCToolsBlockingQueueFactory<E> (implements org.apache.logging.log4j.core.async.BlockingQueueFactory<E>)
- org.apache.logging.log4j.core.async.LinkedTransferQueueFactory<E> (implements org.apache.logging.log4j.core.async.BlockingQueueFactory<E>)
- org.apache.logging.log4j.core.config.LoggerConfig.Builder<B> (implements org.apache.logging.log4j.core.util.Builder<T>)
- org.apache.logging.log4j.core.async.AsyncLoggerConfig.Builder<B>
- org.apache.logging.log4j.core.config.LoggerConfig.RootLogger.Builder<B> (implements org.apache.logging.log4j.core.util.Builder<T>)
- org.apache.logging.log4j.core.async.AsyncLoggerConfig.RootLogger.Builder<B>
- org.apache.logging.log4j.core.async.RingBufferLogEvent (implements java.lang.CharSequence, org.apache.logging.log4j.core.LogEvent, org.apache.logging.log4j.message.ParameterVisitable, org.apache.logging.log4j.message.ReusableMessage)
- org.apache.logging.log4j.core.async.RingBufferLogEvent.Factory (implements com.lmax.disruptor.EventFactory<T>)
- org.apache.logging.log4j.core.async.RingBufferLogEventHandler (implements com.lmax.disruptor.LifecycleAware, com.lmax.disruptor.SequenceReportingEventHandler<T>)
- org.apache.logging.log4j.core.async.RingBufferLogEventTranslator (implements com.lmax.disruptor.EventTranslator<T>)
- org.apache.logging.log4j.core.async.TimeoutBlockingWaitStrategy (implements com.lmax.disruptor.WaitStrategy)
- org.apache.logging.log4j.core.async.AbstractAsyncExceptionHandler<T> (implements com.lmax.disruptor.ExceptionHandler<T>)
Interface Hierarchy
- org.apache.logging.log4j.core.async.AsyncLoggerConfigDelegate
- org.apache.logging.log4j.core.async.AsyncQueueFullPolicy
- org.apache.logging.log4j.core.async.AsyncWaitStrategyFactory
- org.apache.logging.log4j.core.async.BlockingQueueFactory<E>
- org.apache.logging.log4j.core.async.JCToolsBlockingQueueFactory.Idle
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.apache.logging.log4j.core.async.EventRoute
- org.apache.logging.log4j.core.async.JCToolsBlockingQueueFactory.WaitStrategy
- org.apache.logging.log4j.core.async.ThreadNameCachingStrategy
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)