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