You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2013/06/27 00:13:50 UTC
svn commit: r1497135 -
/tomcat/trunk/java/org/apache/tomcat/websocket/Util.java
Author: markt
Date: Wed Jun 26 22:13:50 2013
New Revision: 1497135
URL: http://svn.apache.org/r1497135
Log:
Fix wrong MessageHandler type for Reader
Add support for message handlers for primitives
Modified:
tomcat/trunk/java/org/apache/tomcat/websocket/Util.java
Modified: tomcat/trunk/java/org/apache/tomcat/websocket/Util.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/Util.java?rev=1497135&r1=1497134&r2=1497135&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/websocket/Util.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/Util.java Wed Jun 26 22:13:50 2013
@@ -360,7 +360,15 @@ public class Util {
getOnMessageMethod(listener), null,
endpointConfig, null, new Object[1], 0, true, -1,
-1),
- MessageHandlerResultType.BINARY);
+ MessageHandlerResultType.TEXT);
+ results.add(result);
+ } else if (Util.isPrimitive(target)) {
+ MessageHandlerResult result = new MessageHandlerResult(
+ new PojoMessageHandlerWholeText(listener,
+ getOnMessageMethod(listener), null,
+ endpointConfig, null, new Object[1], 0, true, -1,
+ -1),
+ MessageHandlerResultType.TEXT);
results.add(result);
} else {
// More complex case - listener that requires a decoder
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org