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-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org