Hello everyone, I am working right now with some REST Routes in Camel, and one of those routes is supposed to read a file on a specific folder and return the result. The name of the file is given on the URI (i.e. GET /file/{name}). It seems to work fine, although when I send the same request to that route, it won't return anything and just keeps waiting for response.
Internally the route looks something like this: rest("/") .get("/file/{name}").to("direct:getContent"); from("direct:getContent") .tracing() .process(getContentProcessor) .setHeader(Exchange.CONTENT_TYPE, constant("application/json")) .transform(body()); and within the processor I use a ConsumerTemplate to load the file: ... ConsumerTemplate myConsumer = exchange.getContext().createConsumerTemplate(); String fileResult = (String) myConsumer.receiveBody( "file:data?fileName=" + myFileToCheck + "&noop=true", String.class ); ... I *suppose* that when the consumer calls the endpoint, it gets the same id and Camel won't continue? What could be the issue here? I double checked (and also used the noop parameter to be certain the file stays in the same folder) Thanks for your advice, Best regards, Jaime Penagos