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 2011/06/19 23:23:15 UTC
svn commit: r1137449 - in /tomcat/trunk/java/org/apache/tomcat/util/net:
AbstractEndpoint.java AprEndpoint.java JIoEndpoint.java NioEndpoint.java
Author: markt
Date: Sun Jun 19 21:23:14 2011
New Revision: 1137449
URL: http://svn.apache.org/viewvc?rev=1137449&view=rev
Log:
Add flags that indicate optional feature support
Modified:
tomcat/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java
tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java
tomcat/trunk/java/org/apache/tomcat/util/net/JIoEndpoint.java
tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java
Modified: tomcat/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java?rev=1137449&r1=1137448&r2=1137449&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/AbstractEndpoint.java Sun Jun 19 21:23:14 2011
@@ -556,7 +556,10 @@ public abstract class AbstractEndpoint {
}
protected abstract Log getLog();
+ // Flags to indicate optional feature support
public abstract boolean getUseSendfile();
+ public abstract boolean getUseComet();
+ public abstract boolean getUseCometTimeout();
protected LimitLatch initializeConnectionLatch() {
if (connectionLimitLatch==null) {
Modified: tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java?rev=1137449&r1=1137448&r2=1137449&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java Sun Jun 19 21:23:14 2011
@@ -156,7 +156,10 @@ public class AprEndpoint extends Abstrac
*/
protected boolean useComet = true;
public void setUseComet(boolean useComet) { this.useComet = useComet; }
+ @Override
public boolean getUseComet() { return useComet; }
+ @Override
+ public boolean getUseCometTimeout() { return false; } // Not supported
/**
Modified: tomcat/trunk/java/org/apache/tomcat/util/net/JIoEndpoint.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/JIoEndpoint.java?rev=1137449&r1=1137448&r2=1137449&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/net/JIoEndpoint.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/JIoEndpoint.java Sun Jun 19 21:23:14 2011
@@ -97,26 +97,17 @@ public class JIoEndpoint extends Abstrac
public ServerSocketFactory getServerSocketFactory() { return serverSocketFactory; }
- /**
- * Is sendfile available
+ /*
+ * Optional feature support.
*/
@Override
- public boolean getUseSendfile() {
- // Not supported
- return false;
- }
-
-
- /**
- * Is deferAccept supported?
- */
+ public boolean getUseSendfile() { return false; } // Not supported
@Override
- public boolean getDeferAccept() {
- // Not supported
- return false;
- }
-
-
+ public boolean getUseComet() { return false; } // Not supported
+ @Override
+ public boolean getUseCometTimeout() { return false; } // Not supported
+ @Override
+ public boolean getDeferAccept() { return false; } // Not supported
// ------------------------------------------------ Handler Inner Interface
Modified: tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java?rev=1137449&r1=1137448&r2=1137449&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java Sun Jun 19 21:23:14 2011
@@ -328,7 +328,10 @@ public class NioEndpoint extends Abstrac
*/
protected boolean useComet = true;
public void setUseComet(boolean useComet) { this.useComet = useComet; }
+ @Override
public boolean getUseComet() { return useComet; }
+ @Override
+ public boolean getUseCometTimeout() { return getUseComet(); }
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org