public class RollbackMessagingExceptionStrategy extends TemplateMessagingExceptionStrategy
commitTxFilter, enableNotifications, globalName, initialised, logException, logger, messageProcessors, NOT_SET, rollbackTxFilter
flowConstruct, messagingExceptionHandler, muleContext
PHASE_NAME
PHASE_NAME
PHASE_NAME
PHASE_NAME
PROPERTY_NAME
Constructor and Description |
---|
RollbackMessagingExceptionStrategy() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
acceptsEvent(MuleEvent event)
Always accept MessageRedeliveryException exceptions if this rollback exception strategy handles redelivery.
|
protected MuleEvent |
beforeRouting(Exception exception,
MuleEvent event) |
protected void |
doInitialise(MuleContext muleContext) |
Integer |
getMaxRedeliveryAttempts() |
protected List<MessageProcessor> |
getOwnedMessageProcessors() |
boolean |
hasMaxRedeliveryAttempts() |
protected void |
processReplyTo(MuleEvent event,
Exception e) |
protected MuleEvent |
route(MuleEvent event,
Exception t) |
void |
setMaxRedeliveryAttempts(Integer maxRedeliveryAttempts) |
void |
setRedeliveryExceeded(RedeliveryExceeded redeliveryExceeded) |
accept, acceptsAll, afterRouting, handleException, markExceptionAsHandled, nullifyExceptionPayloadIfRequired, setHandleException, setMessagingExceptionHandler, setWhen
addEndpoint, closeStream, commit, doLogException, fireNotification, fireNotification, getCommitTxFilter, getExceptionType, getGlobalName, getMessageProcessors, getRollbackTxFilter, handleTransaction, initialise, isEnableNotifications, isInitialised, isLogException, isRollback, logException, logFatal, removeMessageProcessor, rollback, rollback, rollbackTransaction, routeException, routeException, setCommitTxFilter, setEnableNotifications, setGlobalName, setLogException, setMessageProcessors, setRollbackTxFilter
addMessageProcessorPathElements, getAnnotation, getAnnotations, getOwnedObjects, setAnnotations
dispose, getFlowConstruct, getMessagingExceptionHandler, getMuleContext, setFlowConstruct, setMuleContext, start, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dispose
setMuleContext
setFlowConstruct
protected void doInitialise(MuleContext muleContext) throws InitialisationException
doInitialise
in class TemplateMessagingExceptionStrategy
InitialisationException
public void setRedeliveryExceeded(RedeliveryExceeded redeliveryExceeded)
public void setMaxRedeliveryAttempts(Integer maxRedeliveryAttempts)
public Integer getMaxRedeliveryAttempts()
public boolean hasMaxRedeliveryAttempts()
protected MuleEvent beforeRouting(Exception exception, MuleEvent event)
beforeRouting
in class TemplateMessagingExceptionStrategy
protected List<MessageProcessor> getOwnedMessageProcessors()
getOwnedMessageProcessors
in class AbstractExceptionListener
protected boolean acceptsEvent(MuleEvent event)
acceptsEvent
in class TemplateMessagingExceptionStrategy
event
- The MuleEvent being processedprotected MuleEvent route(MuleEvent event, Exception t)
route
in class TemplateMessagingExceptionStrategy
protected void processReplyTo(MuleEvent event, Exception e)
processReplyTo
in class TemplateMessagingExceptionStrategy
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.