Skip to content

JDK HttpClient WebSocket integration with WebSocketClient [SPR-16471] #21016

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

Open
spring-projects-issues opened this issue Feb 5, 2018 · 1 comment
Labels
in: web Issues in web modules (web, webmvc, webflux, websocket) type: enhancement A general enhancement

Comments

@spring-projects-issues
Copy link
Collaborator

spring-projects-issues commented Feb 5, 2018

Rossen Stoyanchev opened SPR-16471 and commented

The JDK HttpClient documentation shows there is also a WebSocket client in the same package. Along the same lines as #21014 we need to try it now and aim to integrate with JDK 11 for 5.2.

At present, unlike HttpClient, the WebClient API does not explicitly expose Reactive Streams contracts. It does however provide flow control on the reading side where you must first request the number of messages to receive. On the writing side it's sending one message at a time with a CompletableFuture notification.


Affects: 5.0.3

Issue Links:

@spring-projects-issues
Copy link
Collaborator Author

Joakim Erdfelt commented

Stable documentation link locations for description.

JDK 10 (jdk.incubator.http package) - https://docs.oracle.com/javase/10/docs/api/jdk/incubator/http/package-summary.html

@spring-projects-issues spring-projects-issues added type: enhancement A general enhancement in: web Issues in web modules (web, webmvc, webflux, websocket) labels Jan 11, 2019
@spring-projects-issues spring-projects-issues added this to the 5.x Backlog milestone Jan 11, 2019
@jhoeller jhoeller modified the milestones: 6.x Backlog, 6.0.x Nov 1, 2021
@jhoeller jhoeller modified the milestones: 6.0.x, 6.x Backlog Jan 11, 2023
@jhoeller jhoeller modified the milestones: 6.x Backlog, 6.1.x Jul 13, 2023
@snicoll snicoll changed the title JDK 11 WebSocket integration with WebSocketClient [SPR-16471] JDK HttpClient WebSocket integration with WebSocketClient [SPR-16471] Oct 24, 2023
@jhoeller jhoeller modified the milestones: 6.1.x, 6.x Backlog Nov 9, 2023
@jhoeller jhoeller modified the milestones: 6.x Backlog, General Backlog Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in: web Issues in web modules (web, webmvc, webflux, websocket) type: enhancement A general enhancement
Projects
None yet
Development

No branches or pull requests

2 participants