org.mule.api.routing
Interface InboundRouterCollection
- All Superinterfaces:
- Disposable, Initialisable, RouterCollection
- All Known Implementing Classes:
- DefaultInboundRouterCollection
public interface InboundRouterCollection
- extends RouterCollection
DefaultInboundRouterCollection
manages a collection of inbound routers.
route
MuleMessage route(MuleEvent event)
throws MessagingException
- Throws:
MessagingException
addRouter
void addRouter(InboundRouter router)
removeRouter
InboundRouter removeRouter(InboundRouter router)
addEndpoint
void addEndpoint(InboundEndpoint endpoint)
removeEndpoint
boolean removeEndpoint(InboundEndpoint endpoint)
getEndpoints
List getEndpoints()
getEndpoint
InboundEndpoint getEndpoint(String name)
- Parameters:
name
- the Endpoint identifier
- Returns:
- the Endpoint or null if the endpointUri is not registered
- See Also:
InboundRouterCollection
setEndpoints
void setEndpoints(List endpoints)
Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.