public class OnErrorCheckLogHandler extends TemplateOnErrorHandler implements MessagingExceptionHandlerAcceptor, FlowAssertion
errorType, errorTypeMatcher, flowLocation, handleException, locator, reuseGlobalErrorHandler, whenlogException, logger, NOT_SET, notificationFirer, statisticsmuleContext| Constructor and Description |
|---|
OnErrorCheckLogHandler() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptsAll() |
protected void |
doInitialise(MuleContext muleContext) |
protected void |
doLogException(String message,
Throwable t) |
TemplateOnErrorHandler |
duplicateFor(org.mule.runtime.api.component.location.ComponentLocation buildFor) |
List<LogChecker> |
getCheckers() |
protected org.reactivestreams.Publisher<CoreEvent> |
route(org.reactivestreams.Publisher<CoreEvent> eventPublisher) |
void |
setCheckers(List<LogChecker> logCheckers) |
void |
setPropagate(boolean propagate) |
void |
setSucceedIfNoLog(boolean succeedIfNoLog) |
void |
start() |
void |
verify() |
accept, afterRouting, apply, beforeRouting, createErrorType, createErrorType, dispose, doInitialise, getErrorTypeRepository, getException, getOwnedMessageProcessors, handleException, hasWhenExpression, isOwnedTransaction, isOwnedTransaction, logException, markExceptionAsHandled, nullifyExceptionPayloadIfRequired, reuseGlobalErrorHandler, router, setErrorType, setFlowLocation, setFromGlobalErrorHandler, setHandleException, setMessageProcessors, setRootContainerName, setWhen, stopcommit, fireNotification, fireNotification, getMessageProcessors, initialise, isEnableNotifications, isInitialised, logFatal, resolveAndLogException, resolveExceptionAndMessageToLog, rollback, setEnableNotifications, setLogException, setNotificationFirer, setStatistics, toStringgetOwnedObjectsgetMuleContext, setMuleContextgetAnnotation, getAnnotations, getDslSource, getIdentifier, getLocation, getRepresentation, getRootContainerLocation, initRootContainerName, setAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitapply, getRouters, handleException, routersetMuleContextprotected void doInitialise(MuleContext muleContext) throws org.mule.runtime.api.lifecycle.InitialisationException
doInitialise in class AbstractExceptionListenerorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic void start()
throws org.mule.runtime.api.exception.MuleException
start in interface org.mule.runtime.api.lifecycle.Startablestart in class TemplateOnErrorHandlerorg.mule.runtime.api.exception.MuleExceptionprotected org.reactivestreams.Publisher<CoreEvent> route(org.reactivestreams.Publisher<CoreEvent> eventPublisher)
route in class TemplateOnErrorHandlerpublic TemplateOnErrorHandler duplicateFor(org.mule.runtime.api.component.location.ComponentLocation buildFor)
duplicateFor in class TemplateOnErrorHandlerbuildFor - protected void doLogException(String message, Throwable t)
doLogException in class AbstractExceptionListenerpublic void verify()
verify in interface FlowAssertionpublic boolean acceptsAll()
acceptsAll in interface Acceptorpublic void setCheckers(List<LogChecker> logCheckers)
public List<LogChecker> getCheckers()
public void setPropagate(boolean propagate)
public void setSucceedIfNoLog(boolean succeedIfNoLog)
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.