for (Iterator iterator = receivers.values().iterator(); iterator.hasNext();)
{
receiver = (MessageReceiver)iterator.next();
String filterAddress = receiver.getEndpointURI().getAddress();
WildcardFilter filter = new WildcardFilter(filterAddress);
if (filter.accept(endpointUri.getAddress()))
{
InboundEndpoint endpoint = receiver.getEndpoint();
EndpointURI newEndpointURI = new MuleEndpointURI(endpointUri, filterAddress);
receiver.setEndpoint(new DynamicURIInboundEndpoint(endpoint, newEndpointURI));