public class RollbackMessagingExceptionStrategy extends TemplateMessagingExceptionStrategy
commitTxFilter, enableNotifications, globalName, initialised, logger, messageProcessors, NOT_SET, rollbackTxFilterflowConstruct, messagingExceptionHandler, muleContextPHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAMEPROPERTY_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, setWhenaddEndpoint, closeStream, commit, fireNotification, fireNotification, getCommitTxFilter, getExceptionType, getGlobalName, getMessageProcessors, getRollbackTxFilter, handleTransaction, initialise, isEnableNotifications, isInitialised, isRollback, logException, logFatal, removeMessageProcessor, rollback, rollback, rollbackTransaction, routeException, routeException, setCommitTxFilter, setEnableNotifications, setGlobalName, setMessageProcessors, setRollbackTxFilteraddMessageProcessorPathElements, getAnnotation, getAnnotations, getOwnedObjects, setAnnotationsdispose, getFlowConstruct, getMessagingExceptionHandler, getMuleContext, setFlowConstruct, setMuleContext, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdisposesetMuleContextsetFlowConstructprotected void doInitialise(MuleContext muleContext) throws InitialisationException
doInitialise in class TemplateMessagingExceptionStrategyInitialisationExceptionpublic 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 TemplateMessagingExceptionStrategyprotected List<MessageProcessor> getOwnedMessageProcessors()
getOwnedMessageProcessors in class AbstractExceptionListenerprotected boolean acceptsEvent(MuleEvent event)
acceptsEvent in class TemplateMessagingExceptionStrategyevent - The MuleEvent being processedprotected MuleEvent route(MuleEvent event, Exception t)
route in class TemplateMessagingExceptionStrategyprotected void processReplyTo(MuleEvent event, Exception e)
processReplyTo in class TemplateMessagingExceptionStrategyCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.