|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mule.routing.outbound.AbstractOutboundRouter
org.mule.routing.outbound.FilteringOutboundRouter
org.mule.routing.outbound.OutboundPassThroughRouter
public class OutboundPassThroughRouter
OutboundPassThroughRouter
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 Service.
Field Summary |
---|
Fields inherited from class org.mule.routing.outbound.FilteringOutboundRouter |
---|
expressionManager |
Fields inherited from class org.mule.routing.outbound.AbstractOutboundRouter |
---|
enableCorrelation, flowConstruct, initialised, logger, magicProperties, muleContext, replyTo, resultsHandler, routes, started, transactionConfig |
Fields inherited from interface org.mule.api.lifecycle.Initialisable |
---|
PHASE_NAME |
Fields inherited from interface org.mule.api.lifecycle.Startable |
---|
PHASE_NAME |
Fields inherited from interface org.mule.api.lifecycle.Stoppable |
---|
PHASE_NAME |
Fields inherited from interface org.mule.api.lifecycle.Disposable |
---|
PHASE_NAME |
Constructor Summary | |
---|---|
OutboundPassThroughRouter()
|
Method Summary | |
---|---|
void |
addRoute(MessageProcessor target)
Adds a new message processor to the list of routes |
MuleEvent |
route(MuleEvent event)
|
void |
setFilter(Filter filter)
|
void |
setRoutes(java.util.List<MessageProcessor> endpoints)
|
Methods inherited from class org.mule.routing.outbound.FilteringOutboundRouter |
---|
getFilter, getRoute, getTransformers, initialise, isMatch, isTransformBeforeMatch, isUseTemplates, setTransformers, setUseTemplates |
Methods inherited from class org.mule.routing.outbound.AbstractOutboundRouter |
---|
dispose, getEnableCorrelation, getMuleContext, getReplyTo, getResultsHandler, getRoute, getRouterStatistics, getRoutes, getTransactionConfig, isDynamicRoutes, process, propagateMagicProperties, removeRoute, sendRequest, sendRequestEvent, setEnableCorrelation, setEnableCorrelationAsString, setFlowConstruct, setMessageProcessors, setMessageProperties, setMuleContext, setReplyTo, setResultsHandler, setRouterStatistics, setTransactionConfig, start, stop |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OutboundPassThroughRouter()
Method Detail |
---|
public void addRoute(MessageProcessor target) throws MuleException
MessageRouter
addRoute
in interface MessageRouter
addRoute
in class FilteringOutboundRouter
target
- new destination message processor
MuleException
public void setRoutes(java.util.List<MessageProcessor> endpoints) throws MuleException
setRoutes
in class AbstractOutboundRouter
MuleException
public void setFilter(Filter filter)
setFilter
in class FilteringOutboundRouter
public MuleEvent route(MuleEvent event) throws RoutingException
route
in class FilteringOutboundRouter
RoutingException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |