Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion


For appeals, questions and feedback about Oracle Forums, please email Please ask technical questions in the appropriate category. Thank you!

[jsr339-experts] Issue priorities

brjavamanFeb 3 2016
  • From: Roberto Chinnici <roberto.chinnici@...>
  • To: jsr339-experts@...
  • Subject: [jsr339-experts] Issue priorities
  • Date: Fri, 25 Mar 2011 09:53:41 -0700

I've done a pass through the issues list and here are the proposed new priorities.

First of all, I should explain the priorities we'll be using.

I'd like to save the highest (blocker) for true showstoppers.

We'll use the next four levels as high-to-low priorities: critical, major, minor, trivial. (I don't like the words and I think of the four levels as 1 to 4.)

In terms of classification:

1) "critical" is stuff we absolutely need to do, or users will flee JAX-RS in droves for proprietary APIs, plus glaring errors in the 1.1 spec

    2) "major" is important stuff that affects lots of users

3) "minor" issues either have feasible workarounds or affects a minority of users

4) "trivial" is everything else (nice to have, nitpicks, affects tiny number of users)

In general, I've privileged issues that affect regular users of the API, i.e. application developers trying to get their job done, over those that impact framework developers who'd like to build on JAX-RS.

Here are the priorities: (some of the descriptions were truncated so the table prints better)

== CRITICAL ============================================================

JAX_RS_SPEC-70 UriBuilder must encode slashes in values

JAX_RS_SPEC-57 Interceptors

JAX_RS_SPEC-56 Server-side asynchronous request processing model

JAX_RS_SPEC-55 Support for JSR-330 annotations and CDI

JAX_RS_SPEC-54 Validation support

JAX_RS_SPEC-50 Low-level client API

JAX_RS_SPEC-42 Request variant selection mismatch

JAX_RS_SPEC-32 EJBException handling spec error

== MAJOR ===============================================================

JAX_RS_SPEC-66 URI Building

JAX_RS_SPEC-62 Form beans

JAX_RS_SPEC-61 Improved marshalling for string-based parameters

JAX_RS_SPEC-60 Resource metamodel

JAX_RS_SPEC-58 Make it easier to use EJBs as sub-resources

JAX_RS_SPEC-53 MVC support

JAX_RS_SPEC-52 Hypermedia support

JAX_RS_SPEC-51 High-level client API

JAX_RS_SPEC-49 How to use Maven2

JAX_RS_SPEC-47 Finer-grain reader/writer matching

JAX_RS_SPEC-46 UriBuilder.fromMethod(Class, String)

JAX_RS_SPEC-45 Variant requires you to call add prior to call build

JAX_RS_SPEC-38 Hyperlinking Support Issues

JAX_RS_SPEC-35 provide a way to allow dependency injection into sub resources t

JAX_RS_SPEC-34 it would be nice if @PathParam @FormParam @QueryParam could inje

JAX_RS_SPEC-31 Resolving resource method ambiguity with resource inheritance

JAX_RS_SPEC-30 Error matching HTTP methods for sub-resource methods

JAX_RS_SPEC-28 charset missing from content-type

JAX_RS_SPEC-23 sub resource methods to match empty path

JAX_RS_SPEC-22 Clarify JavaDoc of getAcceptableLanguages() and getAcceptableMed

JAX_RS_SPEC-19 Annotation Inheritance not specified for interfaces

JAX_RS_SPEC-15 Response/ResponseBuilder should be Generic

JAX_RS_SPEC-10 EntityHolder

JAX_RS_SPEC-7  Dealing with {} in UriBuilder

JAX_RS_SPEC-5  Improve handling of trailing slash

JAX_RS_SPEC-1  Support quality of source for produced media types

== MINOR ===============================================================

JAX_RS_SPEC-68 Router interface

JAX_RS_SPEC-67 Allow custom resource creation

JAX_RS_SPEC-65 Support breaking the view layer from the control layer

JAX_RS_SPEC-64 Support non-default parameter access convention using Java's deb

JAX_RS_SPEC-63 Custom resource lookup

JAX_RS_SPEC-59 Convention over configuration

JAX_RS_SPEC-48 Exception hierarchy

JAX_RS_SPEC-44 JavaDocs should mention behaviour on RuntimeException thrown in

JAX_RS_SPEC-43 Provide method to access X509 client certificates

JAX_RS_SPEC-37 Authentication inside of Java EE Application Client Container

JAX_RS_SPEC-33 Request Matching using Query Param

JAX_RS_SPEC-29 Extends @MatrixParam with ("subpath;param")

JAX_RS_SPEC-27 Specify mapping of AccessLocalException for EJBs with @RolesAllo

JAX_RS_SPEC-26 WebApplicationException should have an (Entity, status) construc

JAX_RS_SPEC-24 Need way to generate similar resource URL's from given URL

JAX_RS_SPEC-21 Mixing of OPTIONs

JAX_RS_SPEC-18 @HttpMethod should guess value if omitted

JAX_RS_SPEC-17 Query parameters do not encode data which looks like percent-enc

JAX_RS_SPEC-16 JAX-RS should support multiple exception mappers distinguished b

JAX_RS_SPEC-14 Request.evaluatePreconditions() needs clarification

JAX_RS_SPEC-13 Need string init for UriBuilder, fromTemplate()

JAX_RS_SPEC-11 Error in matching request to resource w/ regexes

JAX_RS_SPEC-8  ContentDisposition should be part of JAX-RS

== TRIVIAL =============================================================

JAX_RS_SPEC-36 Support for EXI and FastInfoset

JAX_RS_SPEC-25 RDF Support for JAX-RS

JAX_RS_SPEC-12 Extend Annotation Inheritance to cover more use cases

JAX_RS_SPEC-9  Requesting an injectible 'uber-context'

JAX_RS_SPEC-6  Anonymous subclass instance as a response entity

JAX_RS_SPEC-3  @MatrixParam should not inherit values

JAX_RS_SPEC-2  Case Insensitive Map

== LINKED TO OTHER ISSUES ==============================================

(57)  JAX_RS_SPEC-69 Allow ordered interceptors

(50) JAX_RS_SPEC-41 JAX-RS 2.0 Client API must be able to process custom HTTP method

(50)  JAX_RS_SPEC-40 JAX-RS Client API should support process Allows header

(50)  JAX_RS_SPEC-39 Client Cache Support

(57)  JAX_RS_SPEC-20 ResourceFilter

(1) JAX_RS_SPEC-4 provide a mechanism to be able to raise the priority of a repres

Post Details
Added on Feb 3 2016