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-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org