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

Reply via email to