org.mule.routing
Class AbstractCatchAllStrategy
java.lang.Object
org.mule.routing.AbstractCatchAllStrategy
- All Implemented Interfaces:
- UMORouterCatchAllStrategy
- Direct Known Subclasses:
- ComponentCatchAllStrategy, ForwardingCatchAllStrategy, LoggingCatchAllStrategy
public abstract class AbstractCatchAllStrategy
- extends Object
- implements UMORouterCatchAllStrategy
ForwardingCatchAllStrategy
acts as a catch and forward router for any
events not caught by the router this strategy is associated with. Users can assign an
endpoint to this strategy to forward all events to. This is similar to a dead letter
queue in messaging.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected transient Log logger
- logger used by this class
endpoint
protected UMOEndpoint endpoint
statistics
protected RouterStatistics statistics
AbstractCatchAllStrategy
public AbstractCatchAllStrategy()
setEndpoint
public void setEndpoint(UMOEndpoint endpoint)
- Specified by:
setEndpoint
in interface UMORouterCatchAllStrategy
getEndpoint
public UMOEndpoint getEndpoint()
- Specified by:
getEndpoint
in interface UMORouterCatchAllStrategy
getStatistics
public RouterStatistics getStatistics()
setStatistics
public void setStatistics(RouterStatistics statistics)
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.