org.mule.routing
Class LoggingCatchAllStrategy

java.lang.Object
  extended by org.mule.routing.AbstractCatchAllStrategy
      extended by org.mule.routing.LoggingCatchAllStrategy
All Implemented Interfaces:
RouterCatchAllStrategy

public class LoggingCatchAllStrategy
extends AbstractCatchAllStrategy

LoggingCatchAllStrategy is a simple strategy that only logs any events not caught by the router associated with this strategy. This should not be used in production unless it is acceptable for events to be lost.


Field Summary
 
Fields inherited from class org.mule.routing.AbstractCatchAllStrategy
statistics
 
Constructor Summary
LoggingCatchAllStrategy()
           
 
Method Summary
 MuleMessage doCatchMessage(MuleMessage message, MuleSession session)
           
 
Methods inherited from class org.mule.routing.AbstractCatchAllStrategy
catchMessage, getStatistics, setStatistics
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggingCatchAllStrategy

public LoggingCatchAllStrategy()
Method Detail

doCatchMessage

public MuleMessage doCatchMessage(MuleMessage message,
                                  MuleSession session)
                           throws RoutingException
Specified by:
doCatchMessage in class AbstractCatchAllStrategy
Throws:
RoutingException


Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.