in camel/servicemix-camel/src/main/java/org/apache/servicemix/camel/nmr/ServiceMixProducer.java [50:67]
public void process(Exchange exchange) throws Exception {
NMR nmr = getEndpoint().getComponent().getNmr();
org.apache.servicemix.nmr.api.Exchange e =
getEndpoint().getComponent().getBinding().populateNmrExchangeFromCamelExchange(exchange, channel);
try {
e.setTarget(nmr.getEndpointRegistry().lookup(
ServiceHelper.createMap(org.apache.servicemix.nmr.api.Endpoint.NAME,
getEndpoint().getEndpointName())));
} catch (Exception ex) {
ex.printStackTrace();
}
channel.sendSync(e, getEndpoint().getTimeOut());
handleResponse(exchange, channel, e);
}