Как установить таймаут в динамическом клиенте apache cxf - PullRequest
1 голос
/ 06 октября 2011

Я использую Apache CXF DynamicClientFactory для динамического запроса веб-сервисов. Как я могу установить тайм-аут там? Я могу найти только примеры со статически сгенерированными заглушками Java, но нет примера для динамического подхода ... спасибо!

Ответы [ 2 ]

1 голос
/ 16 марта 2015

Псевдокод:

javax.xml.ws.BindingProvider bp = (BindingProvider) yourStub.get...Port();    
Client client = ClientProxy.getClient(bp);
HTTPConduit http = (HTTPConduit) client.getConduit();
HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
httpClientPolicy.setConnectionTimeout(36000);
http.setClient(httpClientPolicy);

Нашел здесь и что-то похожее здесь .

0 голосов
/ 15 октября 2011

Пожалуйста, попробуйте взглянуть здесь .

Если вы прокрутите немного вниз, вы увидите, как установить время ожидания с помощью целого числа.

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