From 34e86fc390a2e4fd62098dd563683fa771293a94 Mon Sep 17 00:00:00 2001 From: markt Date: Sun, 19 Jun 2011 15:56:22 +0000 Subject: [PATCH] Pull up common code git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1137382 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/coyote/AbstractProcessor.java | 16 +++++++++++----- java/org/apache/coyote/ajp/AbstractAjpProcessor.java | 8 -------- .../apache/coyote/http11/AbstractHttp11Processor.java | 9 --------- 3 files changed, 11 insertions(+), 22 deletions(-) diff --git a/java/org/apache/coyote/AbstractProcessor.java b/java/org/apache/coyote/AbstractProcessor.java index 92c6f8e5f..912dc2544 100644 --- a/java/org/apache/coyote/AbstractProcessor.java +++ b/java/org/apache/coyote/AbstractProcessor.java @@ -19,6 +19,7 @@ package org.apache.coyote; import java.util.concurrent.Executor; import org.apache.tomcat.util.net.AbstractEndpoint; +import org.apache.tomcat.util.net.AbstractEndpoint.Handler.SocketState; /** * Provides functionality and attributes common to all supported protocols @@ -82,11 +83,6 @@ public abstract class AbstractProcessor implements ActionHook, Processor { } - - /* - * Expose selected endpoint attributes through the processor - */ - /** * Obtain the Executor used by the underlying endpoint. */ @@ -94,4 +90,14 @@ public abstract class AbstractProcessor implements ActionHook, Processor { public Executor getExecutor() { return endpoint.getExecutor(); } + + + public boolean isAsync() { + return asyncStateMachine.isAsync(); + } + + + public SocketState asyncPostProcess() { + return asyncStateMachine.asyncPostProcess(); + } } diff --git a/java/org/apache/coyote/ajp/AbstractAjpProcessor.java b/java/org/apache/coyote/ajp/AbstractAjpProcessor.java index 786a6a946..6a813c268 100644 --- a/java/org/apache/coyote/ajp/AbstractAjpProcessor.java +++ b/java/org/apache/coyote/ajp/AbstractAjpProcessor.java @@ -871,14 +871,6 @@ public abstract class AbstractAjpProcessor extends AbstractProcessor { throws IOException; - protected boolean isAsync() { - return asyncStateMachine.isAsync(); - } - - protected SocketState asyncPostProcess() { - return asyncStateMachine.asyncPostProcess(); - } - // ------------------------------------- InputStreamInputBuffer Inner Class diff --git a/java/org/apache/coyote/http11/AbstractHttp11Processor.java b/java/org/apache/coyote/http11/AbstractHttp11Processor.java index d7a38dca0..3ece26bb0 100644 --- a/java/org/apache/coyote/http11/AbstractHttp11Processor.java +++ b/java/org/apache/coyote/http11/AbstractHttp11Processor.java @@ -42,7 +42,6 @@ import org.apache.tomcat.util.buf.MessageBytes; import org.apache.tomcat.util.http.FastHttpDateFormat; import org.apache.tomcat.util.http.MimeHeaders; import org.apache.tomcat.util.net.AbstractEndpoint; -import org.apache.tomcat.util.net.AbstractEndpoint.Handler.SocketState; import org.apache.tomcat.util.res.StringManager; public abstract class AbstractHttp11Processor extends AbstractProcessor { @@ -1023,12 +1022,4 @@ public abstract class AbstractHttp11Processor extends AbstractProcessor { } protected abstract void recycleInternal(); - - protected boolean isAsync() { - return asyncStateMachine.isAsync(); - } - - protected SocketState asyncPostProcess() { - return asyncStateMachine.asyncPostProcess(); - } } -- 2.11.0