Java JAX-WS Service.getPort是否在每次调用时都返回一个新端口?

Java JAX-WS Service.getPort是否在每次调用时都返回一个新端口?,java,soap,jax-ws,Java,Soap,Jax Ws,我想知道getPort调用是否会创建一个新端口,或者始终为同一个端口提供服务,从而使它不是线程安全的?JAX-WS的线程安全性似乎取决于底层实现。看这个。您是在尝试减少GC开销还是重用服务对象?我想重用服务对象,通过调用该服务对象上的getPort来创建代理。我们有时修改头以添加身份验证,有时交换凭据。如果您不共享端口,这似乎没问题。看起来端口不是真正的线程安全的。看看我是怎么想的。我还查看了我感兴趣的类的实例ID——它们总是新实例。所以我认为它是安全的

我想知道getPort调用是否会创建一个新端口,或者始终为同一个端口提供服务,从而使它不是线程安全的?

JAX-WS的线程安全性似乎取决于底层实现。看这个。您是在尝试减少GC开销还是重用服务对象?

我想重用服务对象,通过调用该服务对象上的getPort来创建代理。我们有时修改头以添加身份验证,有时交换凭据。如果您不共享端口,这似乎没问题。看起来端口不是真正的线程安全的。看看我是怎么想的。我还查看了我感兴趣的类的实例ID——它们总是新实例。所以我认为它是安全的