public class AbstractSystemExceptionStrategy extends AbstractExceptionListener implements SystemExceptionHandler
ConnectException
.commitTxFilter, enableNotifications, globalName, initialised, logger, messageProcessors, NOT_SET, rollbackTxFilter
flowConstruct, messagingExceptionHandler, muleContext
PHASE_NAME
PHASE_NAME
PHASE_NAME
PHASE_NAME
PROPERTY_NAME
Constructor and Description |
---|
AbstractSystemExceptionStrategy(MuleContext muleContext) |
Modifier and Type | Method and Description |
---|---|
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).
|
protected void |
handleReconnection(ConnectException ex) |
addEndpoint, closeStream, commit, doInitialise, fireNotification, fireNotification, getCommitTxFilter, getExceptionType, getGlobalName, getMessageProcessors, getOwnedMessageProcessors, getRollbackTxFilter, handleTransaction, initialise, isEnableNotifications, isInitialised, isRollback, logException, logFatal, removeMessageProcessor, rollback, rollback, rollbackTransaction, routeException, routeException, setCommitTxFilter, setEnableNotifications, setGlobalName, setMessageProcessors, setMessagingExceptionHandler, 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
public AbstractSystemExceptionStrategy(MuleContext muleContext)
public void handleException(Exception ex, RollbackSourceCallback rollbackMethod)
SystemExceptionHandler
handleException
in interface SystemExceptionHandler
ex
- which occurredrollbackMethod
- will be called if transactions are not used in order to achieve atomic message deliverypublic void handleException(Exception ex)
SystemExceptionHandler
handleException
in interface SystemExceptionHandler
ex
- which occurredprotected void handleReconnection(ConnectException ex)
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.