org.mule.umo.routing
Interface UMOInboundRouterCollection

All Superinterfaces:
UMORouterCollection
All Known Implementing Classes:
InboundRouterCollection

public interface UMOInboundRouterCollection
extends UMORouterCollection

InboundRouterCollection manages a collection of inbound routers.


Method Summary
 void addEndpoint(UMOEndpoint endpoint)
           
 void addRouter(UMOInboundRouter router)
           
 UMOEndpoint getEndpoint(String name)
           
 List getEndpoints()
           
 boolean removeEndpoint(UMOEndpoint endpoint)
           
 UMOInboundRouter removeRouter(UMOInboundRouter router)
           
 UMOMessage route(UMOEvent event)
           
 void setEndpoints(List endpoints)
           
 
Methods inherited from interface org.mule.umo.routing.UMORouterCollection
addRouter, getCatchAllStrategy, getRouters, getStatistics, isMatchAll, removeRouter, setCatchAllStrategy, setMatchAll, setRouters, setStatistics
 

Method Detail

route

UMOMessage route(UMOEvent event)
                 throws MessagingException
Throws:
MessagingException

addRouter

void addRouter(UMOInboundRouter router)

removeRouter

UMOInboundRouter removeRouter(UMOInboundRouter router)

addEndpoint

void addEndpoint(UMOEndpoint endpoint)

removeEndpoint

boolean removeEndpoint(UMOEndpoint endpoint)

getEndpoints

List getEndpoints()

getEndpoint

UMOEndpoint getEndpoint(String name)
Parameters:
name - the Endpoint identifier
Returns:
the Endpoint or null if the endpointUri is not registered
See Also:
UMOInboundRouterCollection

setEndpoints

void setEndpoints(List endpoints)


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.