https://bz.apache.org/bugzilla/show_bug.cgi?id=58835

            Bug ID: 58835
           Summary: wrong shutdown for websockets
           Product: Tomcat 9
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: WebSocket
          Assignee: dev@tomcat.apache.org
          Reporter: publicoce...@gmail.com

When the container shutdowns , it commands directly to close all the sockets.
It is a too much simply solution.
You might add a handler before to do it , i could make particolar things before
to close sockets , for example sending a final message with particular
informations.... (Business logic status)
Developers would have the possibility to handle the shutdown phase. 
In tomcat 9 , it closes abrubtly all the sockets, 
in tomcat 8 , it was better in this case , but when you are sending a message
before to close a socket , it throws a exception because it dont flush the
previous messages.
The solution for me is simply to flush messages enqueued before to close and
add a callback onShutdown ....

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to