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 2015/02/03 14:31:00 UTC

svn commit: r1656725 - /tomcat/trunk/java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java

Author: markt
Date: Tue Feb  3 13:31:00 2015
New Revision: 1656725

URL: http://svn.apache.org/r1656725
Log:
Make StateUpdateSendHandler static

Modified:
    tomcat/trunk/java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java?rev=1656725&r1=1656724&r2=1656725&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java Tue Feb  3 13:31:00 2015
@@ -148,7 +148,7 @@ public abstract class WsRemoteEndpointIm
         if (handler == null) {
             throw new IllegalArgumentException(sm.getString("wsRemoteEndpoint.nullHandler"));
         }
-        StateUpdateSendHandler sush = new StateUpdateSendHandler(handler);
+        StateUpdateSendHandler sush = new StateUpdateSendHandler(handler, stateMachine);
         stateMachine.binaryStart();
         startMessage(Constants.OPCODE_BINARY, data, true, sush);
     }
@@ -1151,12 +1151,14 @@ public abstract class WsRemoteEndpointIm
     }
 
 
-    private class StateUpdateSendHandler implements SendHandler {
+    private static class StateUpdateSendHandler implements SendHandler {
 
         private final SendHandler handler;
+        private final StateMachine stateMachine;
 
-        public StateUpdateSendHandler(SendHandler handler) {
+        public StateUpdateSendHandler(SendHandler handler, StateMachine stateMachine) {
             this.handler = handler;
+            this.stateMachine = stateMachine;
         }
 
         @Override



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