Class RingBufferLogEventHandler

  • All Implemented Interfaces:
    com.lmax.disruptor.EventHandler<RingBufferLogEvent>, com.lmax.disruptor.LifecycleAware, com.lmax.disruptor.SequenceReportingEventHandler<RingBufferLogEvent>

    @Deprecated
    public class RingBufferLogEventHandler
    extends Object
    implements com.lmax.disruptor.SequenceReportingEventHandler<RingBufferLogEvent>, com.lmax.disruptor.LifecycleAware
    Deprecated.
    Only used internally, will be removed in the next major version.
    This event handler gets passed messages from the RingBuffer as they become available. Processing of these messages is done in a separate thread, controlled by the Executor passed to the Disruptor constructor.

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

    • Constructor Detail

      • RingBufferLogEventHandler

        public RingBufferLogEventHandler()
        Deprecated.
    • Method Detail

      • setSequenceCallback

        public void setSequenceCallback​(com.lmax.disruptor.Sequence sequenceCallback)
      • getThreadId

        public long getThreadId()
        Returns the thread ID of the background consumer thread, or -1 if the background thread has not started yet.
        Returns:
        the thread ID of the background consumer thread, or -1
      • onStart

        public void onStart()
      • onShutdown

        public void onShutdown()