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 java.lang.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.
- Version:
- $Revision: 1.1.1.1 $
- Author:
- Ross Mason
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-2005 SymphonySoft Limited. All Rights Reserved.