https://issues.apache.org/bugzilla/show_bug.cgi?id=54710
Bug ID: 54710
Summary: Java WebSocket specification says @OnMessage methods
can have InputStream/Reader parameters; @OnClose can
have CloseReason parameters
Product: Tomcat 8
Version: trunk
Hardware: All
OS: All
Status: NEW
Severity: critical
Priority: P2
Component: Catalina
Assignee: [email protected]
Reporter: [email protected]
Classification: Unclassified
Created attachment 30057
--> https://issues.apache.org/bugzilla/attachment.cgi?id=30057&action=edit
Patch to address issue
Title pretty much explains it all. The specification says that @OnMessage
methods may have an InputStream parameter (and no boolean parameter) for binary
messages, or a Reader parameter (and no boolean parameter) for text messages.
However, the current implementation does not support that; an
IllegalArgumentException is thrown when Tomcat processes the endpoint
annotations.
Also, the specification says that @OnClose methods may have a CloseReason
parameter, but the current implementation does not support that.
It was difficult for me to separate these issues, so I have combined them and
the patch for them.
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]