org.mule.routing.outbound
Class OutboundPassThroughRouter
java.lang.Object
org.mule.routing.outbound.AbstractOutboundRouter
org.mule.routing.outbound.FilteringOutboundRouter
org.mule.routing.outbound.OutboundPassThroughRouter
- All Implemented Interfaces:
- UMOOutboundRouter, UMORouter
- public class OutboundPassThroughRouter
- extends FilteringOutboundRouter
InboundPassThroughRouter
allows outbound routing over a single endpoint
without any filtering. This class is used by Mule when a single outbound router
is set on a UMODescriptor.
- Version:
- $Revision: 1.3 $
- Author:
- Ross Mason
Methods inherited from class org.mule.routing.outbound.AbstractOutboundRouter |
dispatch, getEnableCorrelation, getEndpoints, getPropertyExtractor, getReplyTo, getRouterStatistics, getTransactionConfig, removeEndpoint, send, setEnableCorrelation, setEnableCorrelationAsString, setMessageProperties, setPropertyExtractor, setReplyTo, setRouterStatistics, setTransactionConfig |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OutboundPassThroughRouter
public OutboundPassThroughRouter()
OutboundPassThroughRouter
public OutboundPassThroughRouter(UMODescriptor descriptor)
addEndpoint
public void addEndpoint(UMOEndpoint endpoint)
- Specified by:
addEndpoint
in interface UMOOutboundRouter
- Overrides:
addEndpoint
in class AbstractOutboundRouter
setEndpoints
public void setEndpoints(java.util.List endpoints)
- Specified by:
setEndpoints
in interface UMOOutboundRouter
- Overrides:
setEndpoints
in class AbstractOutboundRouter
setFilter
public void setFilter(UMOFilter filter)
- Overrides:
setFilter
in class FilteringOutboundRouter
route
public UMOMessage route(UMOMessage message,
UMOSession session,
boolean synchronous)
throws RoutingException
- Specified by:
route
in interface UMOOutboundRouter
- Overrides:
route
in class FilteringOutboundRouter
- Throws:
RoutingException
Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.