Hello. I am writing a sample client using JAX-WS 2.0
that will consume our own web service. With the help of a couple of
people on the Sun forums, I was able to get as far as sending a request and
getting a fault (I have yet to sign my request as required by our web service).
My questions are:
Is there a way to set the
timeout (for waiting for the response)? How?
When I get a
WebServiceException (that is not a SOAPFaultException), is there a way to
tell when (i.e. which stage) the exception occurred, specifically, whether
or not the exception occurred while waiting for the reply (e.g. timeout)?
Or do I just call the exception’s getCause() method and infer from
the type of exception that it returns.
Is the Service-derived class generated
by wsimport thread-safe? Can I use just a single instance and call
its getPort*() method for each request? (I’m guessing yes.)
What about each stub/port
object? Is it thread-safe? (I’m guessing no.)