Bug 291954 - JAX-RS: Implement JAX-RS Facet
Summary: JAX-RS: Implement JAX-RS Facet
Status: RESOLVED FIXED
Alias: None
Product: WTP Webservices
Classification: WebTools
Component: jst.ws (show other bugs)
Version: 3.2   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: 3.2 M6   Edit
Assignee: Eric Peters CLA
QA Contact: Keith Chong CLA
URL:
Whiteboard: Other
Keywords: plan
Depends on:
Blocks:
 
Reported: 2009-10-09 16:03 EDT by Keith Chong CLA
Modified: 2010-03-11 12:03 EST (History)
1 user (show)

See Also:
keith.chong.ca: review+


Attachments
patch (25.03 KB, patch)
2010-03-10 16:59 EST, Eric Peters CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Keith Chong CLA 2009-10-09 16:03:40 EDT
The JAX-RS facet which will allow the user to choose/define a JAX-RS implementation library, as well as JAX-RS Servlet info (can think of the facet as providing minimal Servlet info required to support the JAX-RS specification).  The Facet should come with a wizard page where users can specify a JAX-RS implementation.
Comment 1 Oisin Hurley CLA 2009-10-13 17:01:25 EDT
I was just wondering if there's an assumption here that the JAX-RS implementation requires a Servlet to operate? There are some implementations that do not, so it would make sense not to require 'Servlet-ness', I think.
Comment 2 Keith Chong CLA 2010-01-28 13:08:09 EST
Part 1 is done. (Added the facet). We may need to do additional refinements and perhaps tweak the pluginProvidedJaxrsLibraries extension point, which is currently provisional. We will address these changes in M6.
Comment 3 Keith Chong CLA 2010-03-04 13:54:46 EST
Fix was released for M6
Comment 4 Eric Peters CLA 2010-03-04 14:01:29 EST
With regards to comment 2 , the facet is enabling a common pattern for developing JAX-RS applications, namely in a Web Project. The specification dictates Java project/container and "other" container is also an option. As Java project does not have facets not a lot we can do in the way of a facet to help the user. If you've some ideas on how to enable our tools to help other patterns of JAX-RS development please do share them :)! Thanks.
Comment 5 Eric Peters CLA 2010-03-10 16:45:46 EST
Adding support for other Library providers other than wtp user library.
Comment 6 Eric Peters CLA 2010-03-10 16:59:52 EST
Created attachment 161680 [details]
patch
Comment 7 Eric Peters CLA 2010-03-11 12:03:56 EST
Fix released to HEAD.