1
2
3
4
5
6
7
8
9
10
11 package org.mule.tck.functional;
12
13 import org.mule.AbstractExceptionListener;
14 import org.mule.api.MuleMessage;
15 import org.mule.api.endpoint.ImmutableEndpoint;
16
17 import org.apache.commons.logging.Log;
18 import org.apache.commons.logging.LogFactory;
19
20
21
22
23 public class QuietExceptionStrategy extends AbstractExceptionListener
24 {
25
26 protected transient Log logger = LogFactory.getLog(getClass());
27
28 public void handleMessagingException(MuleMessage message, Throwable e)
29 {
30 logger.debug("Ignoring", e);
31 }
32
33 public void handleRoutingException(MuleMessage message, ImmutableEndpoint endpoint, Throwable e)
34 {
35 logger.debug("Ignoring", e);
36 }
37
38 public void handleLifecycleException(Object component, Throwable e)
39 {
40 logger.debug("Ignoring", e);
41 }
42
43 public void handleStandardException(Throwable e)
44 {
45 logger.debug("Ignoring", e);
46 }
47
48 }