Uses of Interface
com.lmax.disruptor.ExceptionHandler
-
Packages that use ExceptionHandler Package Description com.lmax.disruptor The Disruptor is a concurrent programming framework for exchanging and coordinating work as a continuous series of events.com.lmax.disruptor.dsl -
-
Uses of ExceptionHandler in com.lmax.disruptor
Classes in com.lmax.disruptor that implement ExceptionHandler Modifier and Type Class Description class
FatalExceptionHandler
Convenience implementation of an exception handler that using standard JDK logging to log the exception asLevel
.SEVERE and re-throw it wrapped in aRuntimeException
class
IgnoreExceptionHandler
Convenience implementation of an exception handler that using standard JDK logging to log the exception asLevel
.INFOFields in com.lmax.disruptor declared as ExceptionHandler Modifier and Type Field Description private ExceptionHandler<? super T>
BatchEventProcessor. exceptionHandler
private ExceptionHandler<? super T>
WorkProcessor. exceptionHandler
private static ExceptionHandler<java.lang.Object>
ExceptionHandlers.DefaultExceptionHandlerHolder. HANDLER
Methods in com.lmax.disruptor that return ExceptionHandler Modifier and Type Method Description static ExceptionHandler<java.lang.Object>
ExceptionHandlers. defaultHandler()
Get a reference to the defaultExceptionHandler
instance.private ExceptionHandler<? super T>
BatchEventProcessor. getExceptionHandler()
Methods in com.lmax.disruptor with parameters of type ExceptionHandler Modifier and Type Method Description void
BatchEventProcessor. setExceptionHandler(ExceptionHandler<? super T> exceptionHandler)
Set a newExceptionHandler
for handling exceptions propagated out of theBatchEventProcessor
Constructors in com.lmax.disruptor with parameters of type ExceptionHandler Constructor Description WorkerPool(EventFactory<T> eventFactory, ExceptionHandler<? super T> exceptionHandler, WorkHandler<? super T>... workHandlers)
Construct a work pool with an internalRingBuffer
for convenience.WorkerPool(RingBuffer<T> ringBuffer, SequenceBarrier sequenceBarrier, ExceptionHandler<? super T> exceptionHandler, WorkHandler<? super T>... workHandlers)
Create a worker pool to enable an array ofWorkHandler
s to consume published sequences.WorkProcessor(RingBuffer<T> ringBuffer, SequenceBarrier sequenceBarrier, WorkHandler<? super T> workHandler, ExceptionHandler<? super T> exceptionHandler, Sequence workSequence)
Construct aWorkProcessor
. -
Uses of ExceptionHandler in com.lmax.disruptor.dsl
Classes in com.lmax.disruptor.dsl that implement ExceptionHandler Modifier and Type Class Description class
ExceptionHandlerWrapper<T>
Fields in com.lmax.disruptor.dsl declared as ExceptionHandler Modifier and Type Field Description private ExceptionHandler<? super T>
ExceptionHandlerWrapper. delegate
private ExceptionHandler<? super T>
Disruptor. exceptionHandler
Methods in com.lmax.disruptor.dsl that return ExceptionHandler Modifier and Type Method Description private ExceptionHandler<? super T>
ExceptionHandlerWrapper. getExceptionHandler()
Methods in com.lmax.disruptor.dsl with parameters of type ExceptionHandler Modifier and Type Method Description void
Disruptor. handleExceptionsWith(ExceptionHandler<? super T> exceptionHandler)
Deprecated.This method only applies to future event handlers.void
Disruptor. setDefaultExceptionHandler(ExceptionHandler<? super T> exceptionHandler)
Specify an exception handler to be used for event handlers and worker pools created by this Disruptor.void
ExceptionHandlerWrapper. switchTo(ExceptionHandler<? super T> exceptionHandler)
void
ExceptionHandlerSetting. with(ExceptionHandler<? super T> exceptionHandler)
Specify theExceptionHandler
to use with the event handler.
-