From 644100eab33dabafccded92bc6f7feacdc3e3def Mon Sep 17 00:00:00 2001 From: markt Date: Tue, 17 May 2011 16:52:51 +0000 Subject: [PATCH] Better align AJP connector code Fix some copy/paste errors git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1104403 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/coyote/ajp/AjpAprProtocol.java | 10 +++------- java/org/apache/coyote/ajp/AjpNioProtocol.java | 11 ++--------- java/org/apache/coyote/ajp/AjpProtocol.java | 2 +- 3 files changed, 6 insertions(+), 17 deletions(-) diff --git a/java/org/apache/coyote/ajp/AjpAprProtocol.java b/java/org/apache/coyote/ajp/AjpAprProtocol.java index e056fee7b..35788b6c7 100644 --- a/java/org/apache/coyote/ajp/AjpAprProtocol.java +++ b/java/org/apache/coyote/ajp/AjpAprProtocol.java @@ -70,7 +70,8 @@ public class AjpAprProtocol extends AbstractAjpProtocol { setSoLinger(Constants.DEFAULT_CONNECTION_LINGER); setSoTimeout(Constants.DEFAULT_CONNECTION_TIMEOUT); setTcpNoDelay(Constants.DEFAULT_TCP_NO_DELAY); - setUseSendfile(Constants.DEFAULT_USE_SENDFILE); + // AJP does not use Send File + ((AprEndpoint) endpoint).setUseSendfile(false); } @@ -86,11 +87,6 @@ public class AjpAprProtocol extends AbstractAjpProtocol { // --------------------------------------------------------- Public Methods - public boolean getUseSendfile() { return endpoint.getUseSendfile(); } - public void setUseSendfile(@SuppressWarnings("unused") boolean useSendfile) { - /* No sendfile for AJP */ - } - public int getPollTime() { return ((AprEndpoint)endpoint).getPollTime(); } public void setPollTime(int pollTime) { ((AprEndpoint)endpoint).setPollTime(pollTime); } @@ -120,7 +116,7 @@ public class AjpAprProtocol extends AbstractAjpProtocol { new ConcurrentHashMap, AjpAprProcessor>(); protected ConcurrentLinkedQueue recycledProcessors = - new ConcurrentLinkedQueue() { + new ConcurrentLinkedQueue() { private static final long serialVersionUID = 1L; protected AtomicInteger size = new AtomicInteger(0); @Override diff --git a/java/org/apache/coyote/ajp/AjpNioProtocol.java b/java/org/apache/coyote/ajp/AjpNioProtocol.java index 13c3b03a8..971165989 100644 --- a/java/org/apache/coyote/ajp/AjpNioProtocol.java +++ b/java/org/apache/coyote/ajp/AjpNioProtocol.java @@ -84,13 +84,6 @@ public class AjpNioProtocol extends AbstractAjpProtocol { private AjpConnectionHandler cHandler; - // --------------------------------------------------------- Public Methods - - - // AJP does not use Send File. - public boolean getUseSendfile() { return false; } - - // ----------------------------------------------------- JMX related methods @Override @@ -194,7 +187,7 @@ public class AjpNioProtocol extends AbstractAjpProtocol { /** * Use this only if the processor is not available, otherwise use - * {@link #release(NioChannel, Http11NioProcessor). + * {@link #release(NioChannel, AjpNioProcessor). */ @Override public void release(NioChannel socket) { @@ -232,7 +225,7 @@ public class AjpNioProtocol extends AbstractAjpProtocol { // with "ERROR" level, so it will show up even on // less-than-verbose logs. AjpNioProtocol.log.error - (sm.getString("http11protocol.proto.error"), e); + (sm.getString("ajpprotocol.proto.error"), e); } finally { if (processor.isAsync()) { state = processor.asyncPostProcess(); diff --git a/java/org/apache/coyote/ajp/AjpProtocol.java b/java/org/apache/coyote/ajp/AjpProtocol.java index 26644e743..bf40caa7f 100644 --- a/java/org/apache/coyote/ajp/AjpProtocol.java +++ b/java/org/apache/coyote/ajp/AjpProtocol.java @@ -105,7 +105,7 @@ public class AjpProtocol extends AbstractAjpProtocol { new ConcurrentHashMap, AjpProcessor>(); protected ConcurrentLinkedQueue recycledProcessors = - new ConcurrentLinkedQueue() { + new ConcurrentLinkedQueue() { private static final long serialVersionUID = 1L; protected AtomicInteger size = new AtomicInteger(0); @Override -- 2.11.0