Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Agile forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Using/Loading a custom HttpTransportPipe in JaxWS

 
Vijaishanker bala
Ranch Hand
Posts: 82
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

In my application, I have extended the com.sun.xml.ws.transport.http.client.HttpTransportPipe (that Jax WS uses by default) to provide a custom TransportPipe which uses apache HttpClient internally as transport. i.e. to process send the WS request and receive the WS response. I have also written an extension to the com.sun.xml.ws.api.pipe.TransportTubeFactory to create and provide my custom TransportPipe. This is being loaded by java's ServiceLoader mechanism, i.e. providing a META-INF/services/fullyqualifiedclassname file which contains the implementation I want to use. 7 out of 10 times, my custom TransportTubeFactory is loaded but the other times, the default TransportTubeFactory is being used. Is there any way to force loading of my custom transport, all the time.

thanks,

vijai
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic