org.mule.tck.functional
Class QuietExceptionStrategy

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.tck.functional.QuietExceptionStrategy
All Implemented Interfaces:
AnnotatedObject, FlowConstructAware, MuleContextAware, ExceptionHandler, MessagingExceptionHandler, Disposable, Initialisable, Lifecycle, Startable, Stoppable

public class QuietExceptionStrategy
extends AbstractMessagingExceptionStrategy

Restrict exceptions to debug log messages


Field Summary
protected  Log logger
           
 
Fields inherited from class org.mule.exception.AbstractExceptionStrategy
commitTxFilter, enableNotifications, initialised, 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
QuietExceptionStrategy()
           
 
Method Summary
protected  void doHandleException(Exception e, MuleEvent event, RollbackSourceCallback rollbackMethod)
           
 boolean isRedeliver()
           
protected  void logException(Throwable t)
          Used to log the error passed into this Exception Listener
 
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, logFatal, 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
 

Field Detail

logger

protected transient Log logger
Constructor Detail

QuietExceptionStrategy

public QuietExceptionStrategy()
Method Detail

doHandleException

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

logException

protected void logException(Throwable t)
Description copied from class: AbstractExceptionStrategy
Used to log the error passed into this Exception Listener

Overrides:
logException in class AbstractExceptionStrategy
Parameters:
t - the exception thrown

isRedeliver

public boolean isRedeliver()


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