Author: markt
Date: Sat Nov 24 17:39:48 2012
New Revision: 1413216

URL: http://svn.apache.org/viewvc?rev=1413216&view=rev
Log:
Rename for consistency. No functional change.
Simple testing of WebSocket (the examples) works for BIO, NIO and APR

Added:
    tomcat/trunk/java/org/apache/catalina/websocket/MessageHandler.java
      - copied, changed from r1413215, 
tomcat/trunk/java/org/apache/catalina/websocket/MessageInbound.java
Removed:
    tomcat/trunk/java/org/apache/catalina/websocket/MessageInbound.java
Modified:
    tomcat/trunk/java/org/apache/catalina/websocket/StreamHandler.java
    tomcat/trunk/test/org/apache/catalina/websocket/TestWebSocket.java
    
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/chat/ChatWebSocketServlet.java
    
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/echo/EchoMessage.java
    tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/echo/EchoStream.java
    
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/snake/SnakeWebSocketServlet.java

Copied: tomcat/trunk/java/org/apache/catalina/websocket/MessageHandler.java 
(from r1413215, 
tomcat/trunk/java/org/apache/catalina/websocket/MessageInbound.java)
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/websocket/MessageHandler.java?p2=tomcat/trunk/java/org/apache/catalina/websocket/MessageHandler.java&p1=tomcat/trunk/java/org/apache/catalina/websocket/MessageInbound.java&r1=1413215&r2=1413216&rev=1413216&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/websocket/MessageInbound.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/websocket/MessageHandler.java Sat Nov 
24 17:39:48 2012
@@ -30,7 +30,7 @@ import org.apache.tomcat.util.res.String
  * specific functionality. Applications that wish to operate on a stream basis
  * rather than a message basis should use {@link StreamHandler}.
  */
-public abstract class MessageInbound extends StreamHandler {
+public abstract class MessageHandler extends StreamHandler {
 
     private static final StringManager sm =
             StringManager.getManager(Constants.Package);

Modified: tomcat/trunk/java/org/apache/catalina/websocket/StreamHandler.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/websocket/StreamHandler.java?rev=1413216&r1=1413215&r2=1413216&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/websocket/StreamHandler.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/websocket/StreamHandler.java Sat Nov 
24 17:39:48 2012
@@ -33,7 +33,7 @@ import org.apache.tomcat.util.net.Abstra
  * Base implementation of the class used to process WebSocket connections based
  * on streams. Applications should extend this class to provide application
  * specific functionality. Applications that wish to operate on a message basis
- * rather than a stream basis should use {@link MessageInbound}.
+ * rather than a stream basis should use {@link MessageHandler}.
  */
 public abstract class StreamHandler implements ProtocolHandler {
 

Modified: tomcat/trunk/test/org/apache/catalina/websocket/TestWebSocket.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/websocket/TestWebSocket.java?rev=1413216&r1=1413215&r2=1413216&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/catalina/websocket/TestWebSocket.java 
(original)
+++ tomcat/trunk/test/org/apache/catalina/websocket/TestWebSocket.java Sat Nov 
24 17:39:48 2012
@@ -307,7 +307,7 @@ public class TestWebSocket extends Tomca
     }
 
 
-    private static class Bug53339WsInbound extends MessageInbound {
+    private static class Bug53339WsInbound extends MessageHandler {
 
         public static final String TEST_MESSAGE = "Test Message";
         public static final String JNDI_NAME = "Bug53339Message";

Modified: 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/chat/ChatWebSocketServlet.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/chat/ChatWebSocketServlet.java?rev=1413216&r1=1413215&r2=1413216&view=diff
==============================================================================
--- 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/chat/ChatWebSocketServlet.java
 (original)
+++ 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/chat/ChatWebSocketServlet.java
 Sat Nov 24 17:39:48 2012
@@ -25,7 +25,7 @@ import java.util.concurrent.atomic.Atomi
 
 import javax.servlet.http.HttpServletRequest;
 
-import org.apache.catalina.websocket.MessageInbound;
+import org.apache.catalina.websocket.MessageHandler;
 import org.apache.catalina.websocket.StreamHandler;
 import org.apache.catalina.websocket.WebSocketServlet;
 import org.apache.catalina.websocket.WsOutbound;
@@ -42,20 +42,20 @@ public class ChatWebSocketServlet extend
     private static final String GUEST_PREFIX = "Guest";
 
     private final AtomicInteger connectionIds = new AtomicInteger(0);
-    private final Set<ChatMessageInbound> connections =
+    private final Set<ChatMessageHandler> connections =
             new CopyOnWriteArraySet<>();
 
     @Override
     protected StreamHandler createWebSocketHandler(String subProtocol,
             HttpServletRequest request) {
-        return new ChatMessageInbound(connectionIds.incrementAndGet());
+        return new ChatMessageHandler(connectionIds.incrementAndGet());
     }
 
-    private final class ChatMessageInbound extends MessageInbound {
+    private final class ChatMessageHandler extends MessageHandler {
 
         private final String nickname;
 
-        private ChatMessageInbound(int id) {
+        private ChatMessageHandler(int id) {
             this.nickname = GUEST_PREFIX + id;
         }
 
@@ -90,7 +90,7 @@ public class ChatWebSocketServlet extend
         }
 
         private void broadcast(String message) {
-            for (ChatMessageInbound connection : connections) {
+            for (ChatMessageHandler connection : connections) {
                 try {
                     CharBuffer buffer = CharBuffer.wrap(message);
                     connection.getWsOutbound().writeTextMessage(buffer);

Modified: 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/echo/EchoMessage.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/echo/EchoMessage.java?rev=1413216&r1=1413215&r2=1413216&view=diff
==============================================================================
--- 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/echo/EchoMessage.java 
(original)
+++ 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/echo/EchoMessage.java 
Sat Nov 24 17:39:48 2012
@@ -23,7 +23,7 @@ import java.nio.CharBuffer;
 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServletRequest;
 
-import org.apache.catalina.websocket.MessageInbound;
+import org.apache.catalina.websocket.MessageHandler;
 import org.apache.catalina.websocket.StreamHandler;
 import org.apache.catalina.websocket.WebSocketServlet;
 
@@ -65,7 +65,7 @@ public class EchoMessage extends WebSock
         return new EchoMessageHandler(byteBufSize,charBufSize);
     }
 
-    private static final class EchoMessageHandler extends MessageInbound {
+    private static final class EchoMessageHandler extends MessageHandler {
 
         public EchoMessageHandler(int byteBufferMaxSize, int 
charBufferMaxSize) {
             super();

Modified: 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/echo/EchoStream.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/echo/EchoStream.java?rev=1413216&r1=1413215&r2=1413216&view=diff
==============================================================================
--- 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/echo/EchoStream.java 
(original)
+++ 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/echo/EchoStream.java 
Sat Nov 24 17:39:48 2012
@@ -34,10 +34,10 @@ public class EchoStream extends WebSocke
     @Override
     protected StreamHandler createWebSocketHandler(String subProtocol,
             HttpServletRequest request) {
-        return new EchoStreamInbound();
+        return new EchoStreamHandler();
     }
 
-    private static final class EchoStreamInbound extends StreamHandler {
+    private static final class EchoStreamHandler extends StreamHandler {
 
         @Override
         protected void onBinaryData(InputStream is) throws IOException {

Modified: 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/snake/SnakeWebSocketServlet.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/snake/SnakeWebSocketServlet.java?rev=1413216&r1=1413215&r2=1413216&view=diff
==============================================================================
--- 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/snake/SnakeWebSocketServlet.java
 (original)
+++ 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/snake/SnakeWebSocketServlet.java
 Sat Nov 24 17:39:48 2012
@@ -32,7 +32,7 @@ import java.util.concurrent.atomic.Atomi
 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServletRequest;
 
-import org.apache.catalina.websocket.MessageInbound;
+import org.apache.catalina.websocket.MessageHandler;
 import org.apache.catalina.websocket.StreamHandler;
 import org.apache.catalina.websocket.WebSocketServlet;
 import org.apache.catalina.websocket.WsOutbound;
@@ -63,7 +63,7 @@ public class SnakeWebSocketServlet exten
     private final AtomicInteger connectionIds = new AtomicInteger(0);
     private final ConcurrentHashMap<Integer, Snake> snakes =
             new ConcurrentHashMap<>();
-    private final ConcurrentHashMap<Integer, SnakeMessageInbound> connections =
+    private final ConcurrentHashMap<Integer, SnakeMessageHandler> connections =
             new ConcurrentHashMap<>();
 
     @Override
@@ -97,7 +97,7 @@ public class SnakeWebSocketServlet exten
     }
 
     private void broadcast(String message) {
-        for (SnakeMessageInbound connection : getConnections()) {
+        for (SnakeMessageHandler connection : getConnections()) {
             try {
                 CharBuffer buffer = CharBuffer.wrap(message);
                 connection.getWsOutbound().writeTextMessage(buffer);
@@ -107,7 +107,7 @@ public class SnakeWebSocketServlet exten
         }
     }
 
-    private Collection<SnakeMessageInbound> getConnections() {
+    private Collection<SnakeMessageHandler> getConnections() {
         return Collections.unmodifiableCollection(connections.values());
     }
 
@@ -151,15 +151,15 @@ public class SnakeWebSocketServlet exten
     @Override
     protected StreamHandler createWebSocketHandler(String subProtocol,
             HttpServletRequest request) {
-        return new SnakeMessageInbound(connectionIds.incrementAndGet());
+        return new SnakeMessageHandler(connectionIds.incrementAndGet());
     }
 
-    private final class SnakeMessageInbound extends MessageInbound {
+    private final class SnakeMessageHandler extends MessageHandler {
 
         private final int id;
         private Snake snake;
 
-        private SnakeMessageInbound(int id) {
+        private SnakeMessageHandler(int id) {
             this.id = id;
         }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to