Как программно установить тайм-аут запроса клиента jax-ws на jboss?

Я пытаюсь установить время ожидания запроса (и соединения) для jax-ws-webservice-client, сгенерированного с помощью плагина jaxws-maven-plugin. При запуске моего приложения под tomcat или jetty тайм-аут работает, но при развертывании под jboss он не «берет».

private void setRequestAndConnectionTimeout(Object wsPort) {
  String REQUEST_TIMEOUT = BindingProviderProperties.REQUEST_TIMEOUT; // "com.sun.xml.ws.request.timeout";
  ((BindingProvider) wsPort).getRequestContext().put(REQUEST_TIMEOUT, timeoutInMillisecs);
  ((BindingProvider) wsPort).getRequestContext().put(JAXWSProperties.CONNECT_TIMEOUT, timeoutInMillisecs);
}

Как правильно сделать это для JBoss?

Ответы на вопрос(1)

Ваш ответ на вопрос