У меня есть вопрос о том, «Как установить тайм-аут служб отдыха CAMEL», а не настройке тайм-аута httpclient. Пример:
rest("/say")
.get("/hello").to("direct:hello")
from("direct:hello")
**//start action**
.setHeader(Exchange.HTTP_METHOD, constant("GET"))
.process(new Processor() {
public void process(Exchange exchange) throws Exception {
...
exchange.getOut().setBody(answer);
}
});
.some check function
.toD("http4://xxxxxx")
.transform().XXX
.setHeader(xxxx);
**//end action**
Если кто-то позвонит GET ../ скажем / привет, время от начала действия до конца действия может занять слишком много времени. этот сервис отменяет сам запрос. (Поэтому мне нужно установить время ожидания, а затем обработать массаж ответа).
Я не знаю, как это сделать, или какое-либо ключевое слово / компонент, который я могу использовать.
Может ли кто-нибудь помочь мне с этим? Спасибо