@Deprecated public interface OutboundRouterCollection extends MatchingRouter, RouterStatisticsRecorder, Initialisable, Disposable, MuleContextAware
RouterCollection
defines the interface for a MessageRouter that
manages more than one router. A OutboundRouterCatchAllStrategy
can be set
on this router to route unwanted or unfiltered events. If a catch strategy is not
set, the router just returns null. OutboundRouterCollection
is
responsible for holding all outbound routers for a service service.
Deprecated from 3.6.0. This functionality is specific to Services.PHASE_NAME
PHASE_NAME
Modifier and Type | Method and Description |
---|---|
OutboundRouterCatchAllStrategy |
getCatchAllStrategy()
Deprecated.
|
RouterStatistics |
getRouterStatistics()
Deprecated.
|
List<MatchableMessageProcessor> |
getRoutes()
Deprecated.
|
boolean |
hasEndpoints()
Deprecated.
Determines if any targets have been set on this router.
|
boolean |
isMatchAll()
Deprecated.
|
void |
setCatchAllStrategy(OutboundRouterCatchAllStrategy catchAllStrategy)
Deprecated.
|
void |
setMatchAll(boolean matchAll)
Deprecated.
|
addRoute, removeRoute
process
setRouterStatistics
initialise
dispose
setMuleContext
List<MatchableMessageProcessor> getRoutes()
OutboundRouterCatchAllStrategy getCatchAllStrategy()
void setCatchAllStrategy(OutboundRouterCatchAllStrategy catchAllStrategy)
boolean isMatchAll()
void setMatchAll(boolean matchAll)
boolean hasEndpoints()
RouterStatistics getRouterStatistics()
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.