org.mule.umo.routing
Interface UMOOutboundRouter

All Superinterfaces:
UMORouter
All Known Implementing Classes:
AbstractOutboundRouter

public interface UMOOutboundRouter
extends UMORouter

UMOOutboundRouter TODO

Version:
$Revision: 1.1.1.1 $
Author:
Ross Mason

Method Summary
 void addEndpoint(UMOEndpoint endpoint)
           
 java.util.List getEndpoints()
           
 boolean isMatch(UMOMessage message)
           
 boolean removeEndpoint(UMOEndpoint endpoint)
           
 UMOMessage route(UMOMessage message, UMOSession session, boolean synchronous)
           
 void setEndpoints(java.util.List endpoints)
           
 
Methods inherited from interface org.mule.umo.routing.UMORouter
getRouterStatistics, setRouterStatistics
 

Method Detail

setEndpoints

public void setEndpoints(java.util.List endpoints)

getEndpoints

public java.util.List getEndpoints()

addEndpoint

public void addEndpoint(UMOEndpoint endpoint)

removeEndpoint

public boolean removeEndpoint(UMOEndpoint endpoint)

route

public UMOMessage route(UMOMessage message,
                        UMOSession session,
                        boolean synchronous)
                 throws RoutingException
Throws:
RoutingException

isMatch

public boolean isMatch(UMOMessage message)
                throws RoutingException
Throws:
RoutingException


Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.