GitHub user violetagg opened a pull request: https://github.com/apache/tomcat/pull/42
Read events suspend/resume logic in websocket impl to achieve backpressure Hi, Currently JSR356 provides possibility to add message handlers in order to receive web socket messages but there is no way to instruct the web socket implementation to suspend for a while the incoming messages (backpressure) so that the application is able to process the already delivered messages. The other web containers (Jetty, Undertow) supports such functionality so I would like to introduce it in Tomcat. I prepared one possible implementation. What do you think about this feature and the proposed implementation? Regards, Violeta You can merge this pull request into a Git repository by running: $ git pull https://github.com/violetagg/tomcat ws-suspend-resume Alternatively you can review and apply these changes as the patch at: https://github.com/apache/tomcat/pull/42.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #42 ---- commit c9c9619ec33fd6d8971752a91fb9bc7c81fd0c87 Author: Violeta Georgieva <vgeorgi...@pivotal.io> Date: 2017-01-17T17:47:02Z Format the code commit 9efda586f01fd4986a296ee1a9adb9fd9c498c6f Author: Violeta Georgieva <vgeorgi...@pivotal.io> Date: 2017-01-18T07:01:56Z Add WsSession suspend/resume functionality ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. --- --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org