org.mule.transport.soap.axis
Class UnitTestExceptionStrategy

java.lang.Object
  extended by org.mule.processor.AbstractMessageProcessorOwner
      extended by org.mule.exception.AbstractExceptionStrategy
          extended by org.mule.exception.AbstractMessagingExceptionStrategy
              extended by org.mule.exception.DefaultMessagingExceptionStrategy
                  extended by org.mule.transport.soap.axis.UnitTestExceptionStrategy
All Implemented Interfaces:
AnnotatedObject, FlowConstructAware, MuleContextAware, ExceptionHandler, MessagingExceptionHandler, Disposable, Initialisable, Lifecycle, Startable, Stoppable

public class UnitTestExceptionStrategy
extends DefaultMessagingExceptionStrategy


Field Summary
 
Fields inherited from class org.mule.exception.AbstractExceptionStrategy
commitTxFilter, enableNotifications, initialised, logger, messageProcessors, rollbackTxFilter
 
Fields inherited from class org.mule.processor.AbstractMessageProcessorOwner
flowConstruct, muleContext
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Startable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Stoppable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
Fields inherited from interface org.mule.api.AnnotatedObject
PROPERTY_NAME
 
Constructor Summary
UnitTestExceptionStrategy(MuleContext muleContext, boolean rollbackByDefault)
           
 
Method Summary
protected  void doHandleException(Exception e, MuleEvent event, RollbackSourceCallback rollbackMethod)
           
 List<Throwable> getMessagingExceptions()
           
protected  void logException(Throwable t)
           
protected  void logFatal(MuleEvent event, Throwable t)
           
 
Methods inherited from class org.mule.exception.AbstractMessagingExceptionStrategy
handleException, handleException, isStopMessageProcessing, setStopMessageProcessing, stopFlow
 
Methods inherited from class org.mule.exception.AbstractExceptionStrategy
addEndpoint, closeStream, commit, doInitialise, fireNotification, fireNotification, getCommitTxFilter, getExceptionType, getMessageProcessors, getOwnedMessageProcessors, getRollbackTxFilter, initialise, isEnableNotifications, isInitialised, isRollback, removeMessageProcessor, rollback, routeException, setCommitTxFilter, setEnableNotifications, setMessageProcessors, setRollbackTxFilter
 
Methods inherited from class org.mule.processor.AbstractMessageProcessorOwner
dispose, getAnnotation, getAnnotations, setAnnotations, setFlowConstruct, setMuleContext, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnitTestExceptionStrategy

public UnitTestExceptionStrategy(MuleContext muleContext,
                                 boolean rollbackByDefault)
Method Detail

logFatal

protected void logFatal(MuleEvent event,
                        Throwable t)
Overrides:
logFatal in class AbstractExceptionStrategy

logException

protected void logException(Throwable t)
Overrides:
logException in class AbstractExceptionStrategy

doHandleException

protected void doHandleException(Exception e,
                                 MuleEvent event,
                                 RollbackSourceCallback rollbackMethod)
Overrides:
doHandleException in class AbstractMessagingExceptionStrategy

getMessagingExceptions

public List<Throwable> getMessagingExceptions()


Copyright © 2003-2011 MuleSoft, Inc.. All Rights Reserved.