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 2016/12/14 11:06:54 UTC

svn commit: r1774191 - in /tomcat/trunk/java/org/apache/coyote: AbstractProcessor.java http2/StreamProcessor.java

Author: markt
Date: Wed Dec 14 11:06:54 2016
New Revision: 1774191

URL: http://svn.apache.org/viewvc?rev=1774191&view=rev
Log:
Remove references to AbstractEndpoint from AbstractProcessor

Modified:
    tomcat/trunk/java/org/apache/coyote/AbstractProcessor.java
    tomcat/trunk/java/org/apache/coyote/http2/StreamProcessor.java

Modified: tomcat/trunk/java/org/apache/coyote/AbstractProcessor.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/AbstractProcessor.java?rev=1774191&r1=1774190&r2=1774191&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/AbstractProcessor.java (original)
+++ tomcat/trunk/java/org/apache/coyote/AbstractProcessor.java Wed Dec 14 11:06:54 2016
@@ -27,7 +27,6 @@ import javax.servlet.RequestDispatcher;
 
 import org.apache.tomcat.util.ExceptionUtils;
 import org.apache.tomcat.util.buf.ByteChunk;
-import org.apache.tomcat.util.net.AbstractEndpoint;
 import org.apache.tomcat.util.net.AbstractEndpoint.Handler.SocketState;
 import org.apache.tomcat.util.net.DispatchType;
 import org.apache.tomcat.util.net.SSLSupport;
@@ -60,13 +59,13 @@ public abstract class AbstractProcessor
 
 
     public AbstractProcessor(AbstractProtocol<?> protocol) {
-        this(protocol.getEndpoint(), new Request(), new Response());
+        this(protocol.getExecutor(), new Request(), new Response());
     }
 
 
-    protected AbstractProcessor(AbstractEndpoint<?,?> endpoint, Request coyoteRequest,
+    protected AbstractProcessor(Executor executor, Request coyoteRequest,
             Response coyoteResponse) {
-        this.executor = endpoint.getExecutor();
+        this.executor = executor;
         asyncStateMachine = new AsyncStateMachine(this);
         request = coyoteRequest;
         response = coyoteResponse;

Modified: tomcat/trunk/java/org/apache/coyote/http2/StreamProcessor.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http2/StreamProcessor.java?rev=1774191&r1=1774190&r2=1774191&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/http2/StreamProcessor.java (original)
+++ tomcat/trunk/java/org/apache/coyote/http2/StreamProcessor.java Wed Dec 14 11:06:54 2016
@@ -45,7 +45,8 @@ class StreamProcessor extends AbstractPr
 
     StreamProcessor(Http2UpgradeHandler handler, Stream stream, Adapter adapter,
             SocketWrapperBase<?> socketWrapper) {
-        super(socketWrapper.getEndpoint(), stream.getCoyoteRequest(), stream.getCoyoteResponse());
+        super(socketWrapper.getEndpoint().getExecutor(), stream.getCoyoteRequest(),
+                stream.getCoyoteResponse());
         this.handler = handler;
         this.stream = stream;
         setAdapter(adapter);



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