org.ow2.petals.jbi.messaging.routing.module
Interface SenderModule

All Known Implementing Classes:
AuthorizationModule, EndpointResolverModule, FlowControllerModule, FlowFilterModule, PriorityOrdererModule, RouterMonitorServiceImpl, TransportResolverModule

public interface SenderModule

Author:
rnaudin

Method Summary
 void electEndpoints(java.util.Map<ServiceEndpoint,TransportSendContext> electedEndpoints, ComponentContext sourceComponentContext, org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper exchangeDecorator)
          Elect a list of candidate endpoints to be destination of the exchange.
 

Method Detail

electEndpoints

void electEndpoints(java.util.Map<ServiceEndpoint,TransportSendContext> electedEndpoints,
                    ComponentContext sourceComponentContext,
                    org.ow2.petals.jbi.messaging.exchange.MessageExchangeWrapper exchangeDecorator)
                    throws RoutingException
Elect a list of candidate endpoints to be destination of the exchange.

Parameters:
seletedEndpoints - the selected list that can be filled or restrained
componentContext - the sender component context
exchangeDecorator - the exchange decorator to send
Throws:
RoutingException


Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.