Class AsyncLoggerConfigDisruptor.Log4jEventWrapperHandler3

java.lang.Object
org.apache.logging.log4j.core.async.AsyncLoggerConfigDisruptor.Log4jEventWrapperHandler
org.apache.logging.log4j.core.async.AsyncLoggerConfigDisruptor.Log4jEventWrapperHandler3
All Implemented Interfaces:
com.lmax.disruptor.EventHandler<AsyncLoggerConfigDisruptor.Log4jEventWrapper>, com.lmax.disruptor.SequenceReportingEventHandler<AsyncLoggerConfigDisruptor.Log4jEventWrapper>
Enclosing class:
AsyncLoggerConfigDisruptor

private static final class AsyncLoggerConfigDisruptor.Log4jEventWrapperHandler3 extends AsyncLoggerConfigDisruptor.Log4jEventWrapperHandler implements com.lmax.disruptor.SequenceReportingEventHandler<AsyncLoggerConfigDisruptor.Log4jEventWrapper>
EventHandler performs the work in a separate thread.

Warning: this implementation only works with Disruptor 3.x.

  • Constructor Details

    • Log4jEventWrapperHandler3

      public Log4jEventWrapperHandler3()