Package com.lmax.disruptor
Class IgnoreExceptionHandler
- java.lang.Object
-
- com.lmax.disruptor.IgnoreExceptionHandler
-
- All Implemented Interfaces:
ExceptionHandler<Object>
public final class IgnoreExceptionHandler extends Object implements ExceptionHandler<Object>
Convenience implementation of an exception handler that using standard JDK logging to log the exception asLevel.INFO
-
-
Constructor Summary
Constructors Constructor Description IgnoreExceptionHandler()IgnoreExceptionHandler(Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhandleEventException(Throwable ex, long sequence, Object event)Strategy for handling uncaught exceptions when processing an event.voidhandleOnShutdownException(Throwable ex)Callback to notify of an exception duringLifecycleAware.onShutdown()voidhandleOnStartException(Throwable ex)Callback to notify of an exception duringLifecycleAware.onStart()
-
-
-
Constructor Detail
-
IgnoreExceptionHandler
public IgnoreExceptionHandler()
-
IgnoreExceptionHandler
public IgnoreExceptionHandler(Logger logger)
-
-
Method Detail
-
handleEventException
public void handleEventException(Throwable ex, long sequence, Object event)
Description copied from interface:ExceptionHandlerStrategy for handling uncaught exceptions when processing an event.
If the strategy wishes to terminate further processing by the
BatchEventProcessorthen it should throw aRuntimeException.- Specified by:
handleEventExceptionin interfaceExceptionHandler<Object>- Parameters:
ex- the exception that propagated from theEventHandler.sequence- of the event which cause the exception.event- being processed when the exception occurred. This can be null.
-
handleOnStartException
public void handleOnStartException(Throwable ex)
Description copied from interface:ExceptionHandlerCallback to notify of an exception duringLifecycleAware.onStart()- Specified by:
handleOnStartExceptionin interfaceExceptionHandler<Object>- Parameters:
ex- throw during the starting process.
-
handleOnShutdownException
public void handleOnShutdownException(Throwable ex)
Description copied from interface:ExceptionHandlerCallback to notify of an exception duringLifecycleAware.onShutdown()- Specified by:
handleOnShutdownExceptionin interfaceExceptionHandler<Object>- Parameters:
ex- throw during the shutdown process.
-
-