| Summary: | WSE: Make message/transport stack pluggable | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [WebTools] WTP Webservices | Reporter: | Chris Brealey <cbrealey> | ||||||
| Component: | wst.ws | Assignee: | Andrew Mak <makandre> | ||||||
| Status: | CLOSED FIXED | QA Contact: | Chris Brealey <cbrealey> | ||||||
| Severity: | enhancement | ||||||||
| Priority: | P3 | CC: | hristo.sabev | ||||||
| Version: | 2.0 | ||||||||
| Target Milestone: | 2.0 RC0 | ||||||||
| Hardware: | All | ||||||||
| OS: | All | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Chris Brealey
Targetted tentatively to M6 as there is some risk associated with this item. Candidate for RC0. Created attachment 64218 [details]
Patch for pluggable transport
The API interfaces are in src/org.eclipse.wst.ws.internal.explorer.transport
Ive reviewed this code and I am satified that it fills the requirement of a pluggable transport stack. It appears the user should be easily able to extend the ISOAPTransportProvider. Created attachment 66381 [details]
Same patch, refactored some code
As discussed with Chris, I have refactored the default transport impl code out of wsexplorer.jar into explorer.jar. With this change, it is not necessary to add wsexplorer.jar to the runtime classpath anymore.
Andrew, thanks for the patch (the original and the updated one per our chat about explorer.jar vs. wsexplorer.jar). I've reviewed, built and tested the patch with particular emphasis on the design of the new pluggable transport interfaces. Looks very well designed and implemented, with no significant findings. Well done. Committed, and will release later tonight. Released to HEAD with tag v200705100241. Verified by inspection in WTP 2.0. Closed. |