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