Ich muss in der Lage sein, einen Rest WebService abzufragen und als Teil dieses Aufrufs in der ID der letzten Antwort vom WebService übergeben. Mir ist bewusst, dass man zur Verwendung dynamischer Endpunkte in Camel einen Enrich-Prozessor verwenden muss, aber ich kann das Update nicht machen.Apache Camel Dynamic Http Anruf
Bitte beachten Sie die folgenden einfachen Fall:
public class MyRoute extends RouteBuilder {
long id;
@Override
public void configure() throws Exception {
from("timer://foo?fixedRate=true&period=3000")
.enrich().simple("http://localhost:8080/TestRestSource/test/result/" + id)
.process(new Processor() {
@Override
public void process(Exchange exchange) throws Exception {
id++;
System.out.println("--- " + id);
}
})
.end();
}
}
Ich bin mit Camel 2,16.
Jede Hilfe wäre willkommen.
Vielen Dank im Voraus,
Chris
Also, welchen Fehler bekommen Sie? –