org.mule.tck.testmodels.mule
Class TestExceptionStrategy
java.lang.Object
org.mule.exception.AbstractExceptionListener
org.mule.exception.AbstractMessagingExceptionStrategy
org.mule.tck.testmodels.mule.TestExceptionStrategy
- All Implemented Interfaces:
- MuleContextAware, MessagingExceptionHandler, SystemExceptionHandler, Disposable, Initialisable
public class TestExceptionStrategy
- extends AbstractMessagingExceptionStrategy
- implements SystemExceptionHandler
TestExceptionStrategy
is used by the Mule test cases as a direct
replacement of the AbstractMessagingExceptionStrategy
.
This is used to test that overriding the default Exception strategy works.
Field Summary |
protected Log |
logger
logger used by this class |
Methods inherited from class org.mule.exception.AbstractExceptionListener |
addEndpoint, closeStream, createOutboundRouter, dispose, doInitialise, fireNotification, getCommitTxFilter, getExceptionType, getMessageProcessors, getMessageProcessors, getRollbackTxFilter, handleTransaction, initialise, isEnableNotifications, isInitialised, logException, logFatal, removeMessageProcessor, rollbackTransaction, routeException, setCommitTxFilter, setEnableNotifications, setMessageProcessors, setMuleContext, setRollbackTxFilter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final Log logger
- logger used by this class
TestExceptionStrategy
public TestExceptionStrategy()
getTestProperty
public java.lang.String getTestProperty()
setTestProperty
public void setTestProperty(java.lang.String testProperty)
handleException
public MuleEvent handleException(java.lang.Exception exception,
MuleEvent event)
- Specified by:
handleException
in interface MessagingExceptionHandler
- Overrides:
handleException
in class AbstractMessagingExceptionStrategy
handleException
public void handleException(java.lang.Exception exception)
- Specified by:
handleException
in interface SystemExceptionHandler
setExceptionCallback
public void setExceptionCallback(TestExceptionStrategy.ExceptionCallback exceptionCallback)
processUnhandled
protected void processUnhandled()
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.