Yes, this is a bug. Can you please file a JIRA at
https://issues.jboss.org/browse/UNDERTOW?
Thanks,
Stuart
----- Original Message -----
From: "Andrej Golovnin" <golovnin(a)gmx.net>
To: undertow-dev(a)lists.jboss.org
Sent: Monday, 4 November, 2013 9:30:07 PM
Subject: [undertow-dev] Minor problem
with UndertowSession#addMessageHandler(MessageHandler)
Hi all,
there is a minor problem with the current implementation of
UndertowSession#addMessageHandler(MessageHandler).
If we have the following MessageHandler implementation:
class MessageHandlerImpl implements Part<byte>, Whole<PongMessage> {
public void onMessage(byte[] bytes, boolean last) {
}
public void onMessage(PongMessage pongMessage) {
}
}
then only one of the #onMessage-methods would be added as
a message handler (s. FrameHandler#addHandler() and
ClassUtils.getHandlerType() for details). The other is ignored.
IMO the current Java WebSockets API spec does not prohibits
this kind of MessageHandler implementation.
Would you say it is a bug in Undertow?
Best regards,
Andrej Golovnin
_______________________________________________
undertow-dev mailing list
undertow-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/undertow-dev