-
Notifications
You must be signed in to change notification settings - Fork 357
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
MicroProfile Rest Client 2.0 support #4693
MicroProfile Rest Client 2.0 support #4693
Conversation
Signed-off-by: Gaurav Gupta <gaurav.gupta@payara.fish>
Signed-off-by: Gaurav Gupta <gaurav.gupta@payara.fish>
Signed-off-by: Gaurav Gupta <gaurav.gupta@payara.fish>
Signed-off-by: Gaurav Gupta <gaurav.gupta@payara.fish>
Signed-off-by: Gaurav Gupta <gaurav.gupta@payara.fish>
Signed-off-by: Gaurav Gupta <gaurav.gupta@payara.fish>
Signed-off-by: Gaurav Gupta <gaurav.gupta@payara.fish>
Signed-off-by: Gaurav Gupta <gaurav.gupta@payara.fish>
Signed-off-by: Gaurav Gupta <gaurav.gupta@payara.fish>
Signed-off-by: Gaurav Gupta <gaurav.gupta@payara.fish>
Hi Gaurav.
I was working on the CDI integration, please see my PR, and @Verdent is assigned to #4654, so he was working on the rest of the REST Client, too. For the CDI part, I have the following objections (which #4695 handles):
I'd suggest we can use #4695 as a basis for the rest client. |
Fixes Github issue: #4654
Signed-off-by: Gaurav Gupta gaurav.gupta@payara.fish
MP Rest Client 2.0 - QueryParamStyle support:
JerseyClient
,JerseyClientBuilder
, andJerseyUriBuilder
is extended by the MP Rest Client module to modify the query param based on theQueryParamStyle
.MP Rest Client 2.0 - CDI-managed provider:
PR introducing the changes in Jersey APIs by adding 2 new interface to jersey-server and jersey-client modules:
org.glassfish.jersey.server.spi.ServerComponentProvider
(jersey-server)org.glassfish.jersey.client.spi.ClientComponentProvider
(jersey-client)org.glassfish.jersey.server.spi.ComponentProvider
(jersey-server) ->org.glassfish.jersey.spi.ComponentProvider
(jersey-common)ClientCdiComponentProvider
implementingClientComponentProvider
is used to register CDI managed instance.