Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Jax-ws client can be a singleton?

641285Apr 7 2013 — edited Apr 7 2013
I have to call a webservice using JAX-WS and I have to include a parameter in header of webservice xml. I've used wsimport to generate client classes and now I'm using them in this way (I use MyHandlerResolver to inject parameter in header):

MyServiceService myServiceService = new MyServiceService(url, new QName("http://mysite/service", "MyServiceService"));

MyHandlerResolver handlerResolver = new MyHandlerResolver();

myServiceService.setHandlerResolver(handlerResolver);

MyService myService = myServiceService.getMyServicePort();

*((BindingProvider) myService).getRequestContext().put("myParameter", myParameter);*

myService.callSomeMethod();

My question is: can MyServiceService be a singleton? Are there issues with concurrent requests? I haven't found any clear answer on this argument. Is there any official documentation about this?
Thanks!

Comments

Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on May 5 2013
Added on Apr 7 2013
1 comment
1,775 views