Package de.quantummaid.httpmaid.events
Class LoggingExceptionHandler
- java.lang.Object
-
- de.quantummaid.httpmaid.events.LoggingExceptionHandler
-
- All Implemented Interfaces:
de.quantummaid.eventmaid.messagebus.exception.MessageBusExceptionHandler
public final class LoggingExceptionHandler extends Object implements de.quantummaid.eventmaid.messagebus.exception.MessageBusExceptionHandler
-
-
Constructor Summary
Constructors Constructor Description LoggingExceptionHandler()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhandleDeliveryChannelException(de.quantummaid.eventmaid.processingcontext.ProcessingContext<Object> message, Exception e, de.quantummaid.eventmaid.channel.Channel<Object> channel)voidhandleFilterException(de.quantummaid.eventmaid.processingcontext.ProcessingContext<Object> message, Exception e, de.quantummaid.eventmaid.channel.Channel<Object> channel)static LoggingExceptionHandlerloggingExceptionHandler()booleanshouldDeliveryChannelErrorBeHandledAndDeliveryAborted(de.quantummaid.eventmaid.processingcontext.ProcessingContext<Object> message, Exception e, de.quantummaid.eventmaid.channel.Channel<Object> channel)
-
-
-
Method Detail
-
loggingExceptionHandler
public static LoggingExceptionHandler loggingExceptionHandler()
-
shouldDeliveryChannelErrorBeHandledAndDeliveryAborted
public boolean shouldDeliveryChannelErrorBeHandledAndDeliveryAborted(de.quantummaid.eventmaid.processingcontext.ProcessingContext<Object> message, Exception e, de.quantummaid.eventmaid.channel.Channel<Object> channel)
- Specified by:
shouldDeliveryChannelErrorBeHandledAndDeliveryAbortedin interfacede.quantummaid.eventmaid.messagebus.exception.MessageBusExceptionHandler
-
handleDeliveryChannelException
public void handleDeliveryChannelException(de.quantummaid.eventmaid.processingcontext.ProcessingContext<Object> message, Exception e, de.quantummaid.eventmaid.channel.Channel<Object> channel)
- Specified by:
handleDeliveryChannelExceptionin interfacede.quantummaid.eventmaid.messagebus.exception.MessageBusExceptionHandler
-
handleFilterException
public void handleFilterException(de.quantummaid.eventmaid.processingcontext.ProcessingContext<Object> message, Exception e, de.quantummaid.eventmaid.channel.Channel<Object> channel)
- Specified by:
handleFilterExceptionin interfacede.quantummaid.eventmaid.messagebus.exception.MessageBusExceptionHandler
-
-