Hi, I would appreciate if you help to review a WebSocket client API proposed for JDK 9. This work is a part of JEP-110 [1] and has started its public path with HTTP client review in March this year [2].
Proposed WebSocket API is relatively small and focuses on convenient exchange of data in a fully asynchronous fashion. API consists of 6 types located in the java.net package [3]: 1. WebSocket 2. WebSocket.Builder 3. WebSocket.Incoming 4. WebSocket.Incoming.Chunks 5. WebSocket.Outgoing 6. WebSocketException Starting point is a class description for java.net.WebSocket. Along with in-javadoc examples, several API test samples are provided in the webrev [4] and named test/java/net/WebSocket/Example%.java. They are only for informational purposes and won't be included in the final version of the API. I would appreciate any feedback on this API. Thanks. ------------------------------------------------------------------------------- [1] http://openjdk.java.net/jeps/110 [2] http://mail.openjdk.java.net/pipermail/net-dev/2015-March/008932.html [3] http://cr.openjdk.java.net/~prappo/8087113/javadoc.00/ [4] http://cr.openjdk.java.net/~prappo/8087113/webrev.00/ -Pavel