public class OnErrorPropagateHandler extends TemplateOnErrorHandler
commitTxFilter, enableNotifications, globalName, initialised, logException, logger, messageProcessors, NOT_SET, rollbackTxFilterflowConstruct, messagingExceptionHandler, muleContext| Constructor and Description |
|---|
OnErrorPropagateHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected Event |
beforeRouting(MessagingException exception,
Event event) |
protected void |
doInitialise(MuleContext muleContext) |
Integer |
getMaxRedeliveryAttempts() |
protected List<Processor> |
getOwnedMessageProcessors() |
boolean |
hasMaxRedeliveryAttempts() |
protected Event |
processReplyTo(Event event,
Exception e) |
protected org.reactivestreams.Publisher<Event> |
routeAsync(Event event,
MessagingException t) |
void |
setFlowConstruct(FlowConstruct flowConstruct) |
void |
setMaxRedeliveryAttempts(Integer maxRedeliveryAttempts) |
void |
setRedeliveryExceeded(RedeliveryExceeded redeliveryExceeded) |
accept, acceptsAll, afterRouting, apply, handleException, markExceptionAsHandled, nullifyExceptionPayloadIfRequired, setErrorType, setHandleException, setMessageProcessors, setMessagingExceptionHandler, setWhenaddEndpoint, buildRouter, closeStream, commit, doLogException, fireNotification, fireNotification, getCommitTxFilter, getExceptionType, getGlobalName, getMessageProcessors, getRollbackTxFilter, initialise, isEnableNotifications, isInitialised, isLogException, isRollback, logException, logFatal, removeMessageProcessor, rollback, routeException, setCommitTxFilter, setEnableNotifications, setGlobalName, setLogException, setRollbackTxFiltergetOwnedObjectsdispose, getFlowConstruct, getMuleContext, setMuleContext, start, stopgetAnnotation, getAnnotations, getLocation, setAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetMuleContextprotected void doInitialise(MuleContext muleContext) throws org.mule.runtime.api.lifecycle.InitialisationException
doInitialise in class TemplateOnErrorHandlerorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic void setRedeliveryExceeded(RedeliveryExceeded redeliveryExceeded)
public void setMaxRedeliveryAttempts(Integer maxRedeliveryAttempts)
public Integer getMaxRedeliveryAttempts()
public boolean hasMaxRedeliveryAttempts()
protected Event beforeRouting(MessagingException exception, Event event)
beforeRouting in class TemplateOnErrorHandlerprotected List<Processor> getOwnedMessageProcessors()
getOwnedMessageProcessors in class TemplateOnErrorHandlerprotected org.reactivestreams.Publisher<Event> routeAsync(Event event, MessagingException t)
routeAsync in class TemplateOnErrorHandlerprotected Event processReplyTo(Event event, Exception e)
processReplyTo in class TemplateOnErrorHandlerpublic void setFlowConstruct(FlowConstruct flowConstruct)
setFlowConstruct in interface FlowConstructAwaresetFlowConstruct in class AbstractMuleObjectOwner<Processor>Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.