Wie setze ich die jax-ws client request timeout programmatisch auf jboss?

Ich bin versucht, in der Anfrage (und-Verbindung) timeout für einen jax-ws-webservice-client generiert mit dem jaxws-maven-plugin. Beim ausführen meiner app unter tomcat oder jetty der timeout funktioniert, aber wenn der Einsatz unter jboss Sie nicht "nehmen".

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);
}

Was ist der richtige Weg, dies zu tun für JBoss?

Schreibe einen Kommentar