ok, this is hella confusing. :)
the AJP is supposed to be a persistent protocol, so why would we have a
backlog on the listener?
ie, the connections can potentially not close at all in an ideal world,
yet you would accept connections and never do anything with them?
Filip
[EMAIL PROTECTED] wrote:
Author: pero
Date: Sat Jan 6 06:34:51 2007
New Revision: 493480
URL: http://svn.apache.org/viewvc?view=rev&rev=493480
Log:
Add backlog attribute to ChannelSocket
Modified:
tomcat/connectors/trunk/jk/java/org/apache/jk/common/ChannelSocket.java
Modified:
tomcat/connectors/trunk/jk/java/org/apache/jk/common/ChannelSocket.java
URL:
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/java/org/apache/jk/common/ChannelSocket.java?view=diff&rev=493480&r1=493479&r2=493480
==============================================================================
--- tomcat/connectors/trunk/jk/java/org/apache/jk/common/ChannelSocket.java
(original)
+++ tomcat/connectors/trunk/jk/java/org/apache/jk/common/ChannelSocket.java Sat
Jan 6 06:34:51 2007
@@ -82,6 +82,7 @@
private int startPort=8009;
private int maxPort=8019; // 0 for backward compat.
private int port=startPort;
+ private int backlog = 0;
private InetAddress inet;
private int serverTimeout;
private boolean tcpNoDelay=true; // nodelay to true by default
@@ -263,12 +264,16 @@
}
public int getMaxSpareThreads() {
- return tp.getMaxSpareThreads();
+ return tp.getMaxSpareThreads();
}
public void setBacklog(int i) {
+ this.backlog = i;
}
-
+
+ public int getBacklog() {
+ return backlog;
+ }
/* ==================== ==================== */
ServerSocket sSocket;
@@ -367,9 +372,9 @@
for( int i=startPort; i<=maxPort; i++ ) {
try {
if( inet == null ) {
- sSocket = new ServerSocket( i, 0 );
+ sSocket = new ServerSocket( i, backlog );
} else {
- sSocket=new ServerSocket( i, 0, inet );
+ sSocket=new ServerSocket( i, backlog, inet );
}
port=i;
break;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]