-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doc for Jakarta RESTful Web Services (JAX-RS) 3.1 (part of EE 10) #5822
Comments
Thanks @jim-krueger - w/r/t Multipart, we should review this topic- at some point I made the following note in the epic:
not sure if that's still accurate but wanted to make a note here |
@dmuelle Absolutely. The doc you are referring to above is our initial support. We are going to want to change this to demonstrate the "spec" way of doing this. |
Adding separate comments for the individual potential documentation needs. We can update each comment as we go along with additional information etc.. |
Multipart:
|
Global Handlers:In previous Liberty feature versions of RESTful Web Services (JAXRS) and XML Web Services (JAXWS), the Web Services Global Handler SPI package Manifest-Version: 1.0 |
Java Se Bootstrap:This is a new (Optional API) in Jakarta Rest 3.1. Open Liberty will not be supporting this, however we will be adding a new warning message indicated that this function is not supported. |
Mandatory usage of JSONB instance provided by user's ContextResolver:
|
Automatic service provider registration
|
Default exception mapper
|
Fields and Bean Properties:
|
New method #hasProperty(String) wherever #getProperty(String) exists
|
1 similar comment
New method #hasProperty(String) wherever #getProperty(String) exists
|
Response.created(URI) now resolves relative URIs into an absolute URI against the base URI, not against the request URI anymore:
|
Declaring Media Type Capabilities:
|
Constructors of Cookie class are deprecated in favor of new Cookie.Builder classConstructors of NewCookie are deprecated in favor of new NewCookie.Builder class
|
@dmuelle Please see the update to the Global Handlers comment above and let me know if you have any questions. Thanks |
Servlet:In previous Liberty feature versions of RESTful Web Services (JAXRS) and RESTful Web Services Client, the Servlet APIs were made available to any Open Liberty application. |
Concurrency:In previous Liberty feature versions of RESTful Web Services (JAXRS) and RESTful Web Services Client, the Concurrency APIs were made available to any Open Liberty application. |
Hi @jim-krueger - for the global handlers update, what specifically does this information show? is it the content that the user needs to add to their user feature manifest file?
|
@dmuelle - That is a sample of a manifest file for a user feature. In my example above I put in bold the only line that needs to be added to the Subsystem-Content: If possible I think making that line bold and red would help. |
Thanks Jim- I believe I have all these changes on draft now:
We can't use red due to accessibility concerns and bold isnt showing up in the code block. But I tweaked the description to make it more obvious that is the line you need to add. Let me know if any further changes are needed. If not, you can add the |
@dmuelle , The review looks good except for Concurrency. Here is an update for that:
|
Thanks for reviewing- I've made that update in the draft |
Peer ReviewAdd Support for array types as parameters is added to the following field and bean property annotations: |
@ramkumar-k-9286 thanks, fixed. |
ID work is needed for Jakarta RESTful Web Services (JAX-RS) 3.1 as part of epic issue OpenLiberty/open-liberty#18739.
Primarily the Jakarta REST support for Open Liberty in EE10 will come from RESTEasy (Version 6.2.0-Final). However, there are some areas that we should expound upon.
In addition, we will be adding information to Issue 20868 as we find migration or other issues that need also may need corresponding documentation.
Also, we will be working on a Skills Transfer Education document and demo for L2 that may also be useful for crafting the doc pages for this feature. If you have any questions or concerns, please let us know. Thanks!
The text was updated successfully, but these errors were encountered: