Author: markt Date: Thu Mar 7 13:53:18 2013 New Revision: 1453868 URL: http://svn.apache.org/r1453868 Log: More low-hanging TODO fruit
Modified: tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java tomcat/trunk/java/org/apache/tomcat/websocket/pojo/PojoMessageHandlerBase.java Modified: tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties?rev=1453868&r1=1453867&r2=1453868&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties Thu Mar 7 13:53:18 2013 @@ -56,6 +56,7 @@ wsSession.removeHandlerFailed=Unable to wsSession.unknownHandler=Unable to add the message handler [{0}] as it was for the unrecognised type [{1}] wsWebSocketContainer.httpRequestFailed=The HTTP request to initiate the WebSocket conenction failed +wsWebSocketContainer.invalidHeader=Unable to parse HTTP header as no colon is present to delimit header name and header value in [{0}]. The header has been skipped. wsWebSocketContainer.invalidStatus=The HTTP response from the server [{0}] did not permit the HTTP upgrade to WebSocket wsWebSocketContainer.invalidSubProtocol=The WebSocket server returned multiple values for the Sec-WebSocket-Protocol header wsWebSocketContainer.maxBuffer=This implementation limits the maximum size of a buffer to Integer.MAX_VALUE Modified: tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java?rev=1453868&r1=1453867&r2=1453868&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java Thu Mar 7 13:53:18 2013 @@ -46,6 +46,8 @@ import javax.websocket.Session; import javax.websocket.WebSocketContainer; import javax.xml.bind.DatatypeConverter; +import org.apache.juli.logging.Log; +import org.apache.juli.logging.LogFactory; import org.apache.tomcat.util.res.StringManager; public class WsWebSocketContainer @@ -57,6 +59,7 @@ public class WsWebSocketContainer private static final Charset iso88591 = Charset.forName("ISO-8859-1"); private static final byte[] crlf = new byte[] {13, 10}; + private final Log log = LogFactory.getLog(WsWebSocketContainer.class); private final Map<Class<?>, Set<WsSession>> endpointSessionMap = new HashMap<>(); private final Map<WsSession,WsSession> sessions = new ConcurrentHashMap<>(); @@ -404,7 +407,7 @@ public class WsWebSocketContainer int index = line.indexOf(':'); if (index == -1) { - // TODO Log invalid header + log.warn(sm.getString("wsWebSocketContainer.invalidHeader", line)); return; } String headerName = line.substring(0, index).trim().toLowerCase(); Modified: tomcat/trunk/java/org/apache/tomcat/websocket/pojo/PojoMessageHandlerBase.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/pojo/PojoMessageHandlerBase.java?rev=1453868&r1=1453867&r2=1453868&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/websocket/pojo/PojoMessageHandlerBase.java (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/pojo/PojoMessageHandlerBase.java Thu Mar 7 13:53:18 2013 @@ -59,11 +59,6 @@ public abstract class PojoMessageHandler } RemoteEndpoint.Basic remoteEndpoint = session.getBasicRemote(); - // TODO: Remove this once sendXxx is implemented? - if (remoteEndpoint == null) { - return; - } - try { if (result instanceof String) { remoteEndpoint.sendText((String) result); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org