Details

    • Type: Sub-task Sub-task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.0.0
    • Fix Version/s: 3.0.0
    • Component/s: javaee6, specs
    • Security Level: public (Regular issues)
    • Labels:
      None

      Activity

      Hide
      Rick McGuire added a comment -

      If you look in the PDF version of the spec, that possibility is not permitted by a compliant implementation. Sort of difficult to implement when there is separation of API and implementation like we have. I think it is probably ok for the spec code to return null if nothing is resolvable. Another possibility would be to throw an unchecked exception.

      Show
      Rick McGuire added a comment - If you look in the PDF version of the spec, that possibility is not permitted by a compliant implementation. Sort of difficult to implement when there is separation of API and implementation like we have. I think it is probably ok for the spec code to return null if nothing is resolvable. Another possibility would be to throw an unchecked exception.
      Hide
      Jarek Gawor added a comment -

      In revision 932558 I committed a few updates to geronimo-jaxrs_1.1_spec that fix method signatures and other minor issues.

      Btw, does anyone know what RuntimeDelegate.getInstance() is supposed to return if no provider is found?

      Show
      Jarek Gawor added a comment - In revision 932558 I committed a few updates to geronimo-jaxrs_1.1_spec that fix method signatures and other minor issues. Btw, does anyone know what RuntimeDelegate.getInstance() is supposed to return if no provider is found?
      Rick McGuire made changes -
      Status Open [ 1 ] Resolved [ 5 ]
      Resolution Fixed [ 1 ]
      Hide
      Rick McGuire added a comment -

      Committed revision 929105.

      Version created in the Geronimo specs project at

      https://svn.apache.org/repos/asf/geronimo/specs/trunk/geronimo-jaxrs_1.1_spec

      A couple of modifications were required:

      1) packaging was changed to an OSGi bundle.
      2) The RuntimeDelegate class was modified to use the Geronimo ProviderLocator methods for service resolution.
      3) The order of the enums was changed to use the javadoc detail order, not the summary order to match the reference implementation.
      4) The serialVersionUID of WebApplicationException was changed to match the value specified in the spec javadocs.

      Show
      Rick McGuire added a comment - Committed revision 929105. Version created in the Geronimo specs project at https://svn.apache.org/repos/asf/geronimo/specs/trunk/geronimo-jaxrs_1.1_spec A couple of modifications were required: 1) packaging was changed to an OSGi bundle. 2) The RuntimeDelegate class was modified to use the Geronimo ProviderLocator methods for service resolution. 3) The order of the enums was changed to use the javadoc detail order, not the summary order to match the reference implementation. 4) The serialVersionUID of WebApplicationException was changed to match the value specified in the spec javadocs.
      Rick McGuire made changes -
      Assignee Rex Wang [ rwonly ] Rick McGuire [ rickmcguire ]
      Hide
      Bryant Luk added a comment -

      JAX-RS 1.1 is at http://svn.apache.org/repos/asf/cxf/sandbox/geronimo-jaxrs_1.1_spec/ . If someone would kindly run the API check on that API JAR, that would be great too. Feel free to modify whatever you want.

      Show
      Bryant Luk added a comment - JAX-RS 1.1 is at http://svn.apache.org/repos/asf/cxf/sandbox/geronimo-jaxrs_1.1_spec/ . If someone would kindly run the API check on that API JAR, that would be great too. Feel free to modify whatever you want.
      Hide
      Bryant Luk added a comment -

      I think the 1.0 api spec is mostly done now. I don't have access to the TCK but if someone can run that in Apache to report results / fix anything, that would be great.

      I'll start work on the 1.1 spec since that's mostly a few additions here and there.

      Show
      Bryant Luk added a comment - I think the 1.0 api spec is mostly done now. I don't have access to the TCK but if someone can run that in Apache to report results / fix anything, that would be great. I'll start work on the 1.1 spec since that's mostly a few additions here and there.
      Hide
      Daniel Kulp added a comment -

      It's being done in the CXF sandbox which every Apache committer has access to. If you want to jump in and help, that would be great!

      http://svn.apache.org/repos/asf/cxf/sandbox/geronimo-jaxrs_1.0_spec/

      Show
      Daniel Kulp added a comment - It's being done in the CXF sandbox which every Apache committer has access to. If you want to jump in and help, that would be great! http://svn.apache.org/repos/asf/cxf/sandbox/geronimo-jaxrs_1.0_spec/
      Hide
      Rex Wang added a comment -

      I did not noticed that. Thanks Jarek for the reminder!

      Show
      Rex Wang added a comment - I did not noticed that. Thanks Jarek for the reminder!
      Hide
      Jarek Gawor added a comment -

      Rex, I'm not sure if you are aware but the jax-rs spec jar is being worked on in the CXF project right now. Once it is mostly completed (it might be already so) I think it will be donated to Geronimo.

      Show
      Jarek Gawor added a comment - Rex, I'm not sure if you are aware but the jax-rs spec jar is being worked on in the CXF project right now. Once it is mostly completed (it might be already so) I think it will be donated to Geronimo.
      Rex Wang made changes -
      Field Original Value New Value
      Assignee Rex Wang [ rwonly ]
      Rick McGuire created issue -

        People

        • Assignee:
          Rick McGuire
          Reporter:
          Rick McGuire
        • Votes:
          0 Vote for this issue
          Watchers:
          1 Start watching this issue

          Dates

          • Created:
            Updated:
            Resolved:

            Development