Author: markt
Date: Tue May 17 16:52:51 2011
New Revision: 1104403
URL: http://svn.apache.org/viewvc?rev=1104403&view=rev
Log:
Better align AJP connector code
Fix some copy/paste errors
Modified:
tomcat/trunk/java/org/apache/coyote/ajp/AjpAprProtocol.java
tomcat/trunk/java/org/apache/coyote/ajp/AjpNioProtocol.java
tomcat/trunk/java/org/apache/coyote/ajp/AjpProtocol.java
Modified: tomcat/trunk/java/org/apache/coyote/ajp/AjpAprProtocol.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/ajp/AjpAprProtocol.java?rev=1104403&r1=1104402&r2=1104403&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/ajp/AjpAprProtocol.java (original)
+++ tomcat/trunk/java/org/apache/coyote/ajp/AjpAprProtocol.java Tue May 17
16:52:51 2011
@@ -70,7 +70,8 @@ public class AjpAprProtocol extends Abst
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 Abst
// --------------------------------------------------------- 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 Abst
new ConcurrentHashMap<SocketWrapper<Long>, AjpAprProcessor>();
protected ConcurrentLinkedQueue<AjpAprProcessor> recycledProcessors =
- new ConcurrentLinkedQueue<AjpAprProcessor>() {
+ new ConcurrentLinkedQueue<AjpAprProcessor>() {
private static final long serialVersionUID = 1L;
protected AtomicInteger size = new AtomicInteger(0);
@Override
Modified: tomcat/trunk/java/org/apache/coyote/ajp/AjpNioProtocol.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/ajp/AjpNioProtocol.java?rev=1104403&r1=1104402&r2=1104403&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/ajp/AjpNioProtocol.java (original)
+++ tomcat/trunk/java/org/apache/coyote/ajp/AjpNioProtocol.java Tue May 17
16:52:51 2011
@@ -84,13 +84,6 @@ public class AjpNioProtocol extends Abst
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 Abst
/**
* 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 Abst
// 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();
Modified: tomcat/trunk/java/org/apache/coyote/ajp/AjpProtocol.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/ajp/AjpProtocol.java?rev=1104403&r1=1104402&r2=1104403&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/ajp/AjpProtocol.java (original)
+++ tomcat/trunk/java/org/apache/coyote/ajp/AjpProtocol.java Tue May 17
16:52:51 2011
@@ -105,7 +105,7 @@ public class AjpProtocol extends Abstrac
new ConcurrentHashMap<SocketWrapper<Socket>, AjpProcessor>();
protected ConcurrentLinkedQueue<AjpProcessor> recycledProcessors =
- new ConcurrentLinkedQueue<AjpProcessor>() {
+ new ConcurrentLinkedQueue<AjpProcessor>() {
private static final long serialVersionUID = 1L;
protected AtomicInteger size = new AtomicInteger(0);
@Override
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]