eclipse-ee4j / metro-jax-ws

metro-jax-ws
https://eclipse-ee4j.github.io/metro-jax-ws/
BSD 3-Clause "New" or "Revised" License
72 stars 40 forks source link

Requesting resolution: Standardize timeout settings #695

Open h908714124 opened 6 days ago

h908714124 commented 6 days ago

Hello, since I could not find a reference, may I ask if or how this old issue was resolved?

https://github.com/javaee/metro-jax-ws/issues/1166

That is, which of the following are the correct way to set connect and receive timeouts:

((BindingProvider) port).getRequestContext().put("com.sun.xml.ws.connect.timeout", timeout);
((BindingProvider) port).getRequestContext().put("com.sun.xml.ws.request.timeout", timeout);
// JDK JAX-WS properties
((BindingProvider) port).getRequestContext().put("com.sun.xml.internal.ws.connect.timeout", timeout);
((BindingProvider) port).getRequestContext().put("com.sun.xml.internal.ws.request.timeout", timeout);
// JBOSS CXF JAX-WS properties, warning these might change in the future (CXF-5261)
((BindingProvider) port).getRequestContext().put("javax.xml.ws.client.connectionTimeout", timeout);
((BindingProvider) port).getRequestContext().put("javax.xml.ws.client.receiveTimeout", timeout);

Many thanks.

h908714124 commented 6 days ago

Unless there's a quick answer, this issue can probably be closed because this exists: https://github.com/jakartaee/jax-ws-api/issues/193