Как установить тайм-аут сервера остальных служб CAMEL - PullRequest
0 голосов
/ 01 февраля 2020

У меня есть вопрос о том, «Как установить тайм-аут служб отдыха 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 ../ скажем / привет, время от начала действия до конца действия может занять слишком много времени. этот сервис отменяет сам запрос. (Поэтому мне нужно установить время ожидания, а затем обработать массаж ответа).

Я не знаю, как это сделать, или какое-либо ключевое слово / компонент, который я могу использовать.

Может ли кто-нибудь помочь мне с этим? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...