public abstract class AbstractSystemExceptionStrategy extends AbstractExceptionListener implements SystemExceptionHandler
ConnectException.| Modifier and Type | Field and Description |
|---|---|
protected org.mule.runtime.api.scheduler.Scheduler |
retryScheduler |
commitTxFilter, enableNotifications, globalName, initialised, logException, logger, messageProcessors, NOT_SET, rollbackTxFilterflowConstruct, messagingExceptionHandler, muleContext| Constructor and Description |
|---|
AbstractSystemExceptionStrategy() |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
protected void |
doInitialise(MuleContext context) |
void |
handleException(Exception ex)
Take some action when a system exception has occurred (i.e., there was no message in play when the exception occurred).
|
void |
handleException(Exception ex,
RollbackSourceCallback rollbackMethod)
Take some action when a system exception has occurred (i.e., there was no message in play when the exception occurred).
|
addEndpoint, buildRouter, closeStream, commit, doLogException, fireNotification, fireNotification, getCommitTxFilter, getExceptionType, getGlobalName, getMessageProcessors, getOwnedMessageProcessors, getRollbackTxFilter, initialise, isEnableNotifications, isInitialised, isLogException, isRollback, logException, logFatal, removeMessageProcessor, rollback, routeException, setCommitTxFilter, setEnableNotifications, setGlobalName, setLogException, setMessageProcessors, setMessagingExceptionHandler, setRollbackTxFiltergetOwnedObjectsgetFlowConstruct, getMuleContext, setFlowConstruct, setMuleContext, start, stopgetAnnotation, getAnnotations, getLocation, setAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetMuleContextsetFlowConstructpublic void handleException(Exception ex, RollbackSourceCallback rollbackMethod)
SystemExceptionHandlerhandleException in interface SystemExceptionHandlerex - which occurredrollbackMethod - will be called if transactions are not used in order to achieve atomic message deliverypublic void handleException(Exception ex)
SystemExceptionHandlerhandleException in interface SystemExceptionHandlerex - which occurredprotected void doInitialise(MuleContext context) throws org.mule.runtime.api.lifecycle.InitialisationException
doInitialise in class AbstractExceptionListenerorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic void dispose()
dispose in interface org.mule.runtime.api.lifecycle.Disposabledispose in class AbstractMuleObjectOwner<Processor>Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.