org.mule.exception
Class DefaultMessagingExceptionStrategy
java.lang.Object
org.mule.processor.AbstractMuleObjectOwner<MessageProcessor>
org.mule.processor.AbstractMessageProcessorOwner
org.mule.exception.AbstractExceptionListener
org.mule.exception.AbstractMessagingExceptionStrategy
org.mule.exception.DefaultMessagingExceptionStrategy
- All Implemented Interfaces:
- AnnotatedObject, FlowConstructAware, MuleContextAware, ExceptionHandler, MessagingExceptionHandler, Disposable, Initialisable, Lifecycle, Startable, Stoppable
- Direct Known Subclasses:
- CxfComponentExceptionStrategy, DefaultServiceExceptionStrategy
public class DefaultMessagingExceptionStrategy
- extends AbstractMessagingExceptionStrategy
This is the default exception handler for flows and services. The handler logs errors
and will forward the message and exception to an exception endpoint if one is set
on this Exception strategy. If an endpoint is configured via the
element, a Dead Letter Queue pattern is assumed and so the transaction will commit.
Otherwise, the transaction will rollback, possibly causing the source message to be
redelivered (depends on the transport).
Methods inherited from class org.mule.exception.AbstractExceptionListener |
addEndpoint, closeStream, commit, doInitialise, fireNotification, fireNotification, getCommitTxFilter, getExceptionType, getMessageProcessors, getOwnedMessageProcessors, getRollbackTxFilter, handleTransaction, initialise, isEnableNotifications, isInitialised, isRollback, logException, logFatal, removeMessageProcessor, rollback, rollback, rollbackTransaction, routeException, routeException, setCommitTxFilter, setEnableNotifications, setMessageProcessors, setRollbackTxFilter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.mule.api.lifecycle.Startable |
start |
Methods inherited from interface org.mule.api.lifecycle.Stoppable |
stop |
DefaultMessagingExceptionStrategy
public DefaultMessagingExceptionStrategy()
DefaultMessagingExceptionStrategy
public DefaultMessagingExceptionStrategy(MuleContext muleContext)
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.