| Package | Description |
|---|---|
| org.mule.runtime.core.api.exception | |
| org.mule.runtime.core.exception |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MessagingExceptionHandler
Take some action when a messaging exception has occurred (i.e., there was a message in play when the exception occurred).
|
interface |
MessagingExceptionHandlerAcceptor
MessagingExceptionHandlers that will only be executed if accepts to manage MuleEvent
|
interface |
SystemExceptionHandler
Take some action when a system exception has occurred (i.e., there was no message in play when the exception occurred).
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMessagingExceptionStrategy
Fire a notification, log exception, increment statistics, route the problematic message to a destination if one is configured
(DLQ pattern), commit or rollback transaction if one exists, close any open streams.
|
class |
AbstractSystemExceptionStrategy
Fire a notification, log exception, clean up transaction if any, and trigger reconnection strategy if this is a
ConnectException. |
class |
DefaultSystemExceptionStrategy
This is the default exception handler for any exception which does not inherit from MessagingException, i.e, when no message is
in play.
|
class |
ErrorHandler
Selects which "on error" handler to execute based on filtering.
|
class |
MessagingExceptionHandlerToSystemAdapter |
class |
MessagingExceptionStrategyAcceptorDelegate
Allows to use
MessagingExceptionHandler as
MessagingExceptionHandlerAcceptor. |
class |
OnErrorContinueHandler
Handler that will consume errors and finally commit transactions.
|
class |
OnErrorPropagateHandler
Handler that will propagate errors and rollback transactions.
|
class |
TemplateOnErrorHandler |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.