Author: markt Date: Thu Jun 26 15:32:33 2014 New Revision: 1605821 URL: http://svn.apache.org/r1605821 Log: Refactoring with a view to adding transformation (i.e. extension) support to outgoing messages.
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=1605821&r1=1605820&r2=1605821&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java Thu Jun 26 15:32:33 2014 @@ -249,7 +249,8 @@ public abstract class WsRemoteEndpointIm wsSession.updateLastActive(); - MessagePart mp = new MessagePart(opCode, payload, last, handler, this); + MessagePart mp = new MessagePart(opCode, payload, last, + new EndMessageHandler(this, handler)); boolean doWrite = false; synchronized (messagePartLock) { @@ -415,11 +416,11 @@ public abstract class WsRemoteEndpointIm private final SendHandler handler; public MessagePart(byte opCode, ByteBuffer payload, boolean last, - SendHandler handler, WsRemoteEndpointImplBase endpoint) { + SendHandler handler) { this.opCode = opCode; this.payload = payload; this.last = last; - this.handler = new EndMessageHandler(endpoint, handler); + this.handler = handler; } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org