org.mule.umo.routing
Interface UMOOutboundRouter
- All Superinterfaces:
- UMORouter
- All Known Implementing Classes:
- AbstractOutboundRouter
- public interface UMOOutboundRouter
- extends UMORouter
UMOOutboundRouter
is used to control outbound routing behaviour
for an event. One or more Outbound routers can be associated with an
UMOOutboundMessageRouter
and will be selected based on the filters
set on the individual Outbound Router.
- Version:
- $Revision: 1.5 $
- Author:
- Ross Mason
- See Also:
UMOOutboundMessageRouter
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 MessagingException
- Throws:
MessagingException
isMatch
public boolean isMatch(UMOMessage message)
throws MessagingException
- Throws:
MessagingException
getTransactionConfig
public UMOTransactionConfig getTransactionConfig()
setTransactionConfig
public void setTransactionConfig(UMOTransactionConfig transactionConfig)
Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.