Author: markt Date: Thu Oct 8 21:15:20 2015 New Revision: 1707621 URL: http://svn.apache.org/viewvc?rev=1707621&view=rev Log: No point in having abstract methods in an abstract class that are defined in an implemented interface.
Modified: tomcat/trunk/java/org/apache/coyote/AbstractProcessor.java tomcat/trunk/java/org/apache/coyote/Processor.java Modified: tomcat/trunk/java/org/apache/coyote/AbstractProcessor.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/AbstractProcessor.java?rev=1707621&r1=1707620&r2=1707621&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/coyote/AbstractProcessor.java (original) +++ tomcat/trunk/java/org/apache/coyote/AbstractProcessor.java Thu Oct 8 21:15:20 2015 @@ -21,7 +21,6 @@ import java.io.InterruptedIOException; import java.util.concurrent.Executor; import javax.servlet.RequestDispatcher; -import javax.servlet.http.HttpUpgradeHandler; import org.apache.juli.logging.Log; import org.apache.tomcat.util.ExceptionUtils; @@ -193,16 +192,6 @@ public abstract class AbstractProcessor getAdapter().errorDispatch(request, response); } - @Override - public abstract boolean isUpgrade(); - - /** - * Process HTTP requests. All requests are treated as HTTP requests to start - * with although they may change type during processing. - */ - @Override - public abstract SocketState process(SocketWrapperBase<?> socket) throws IOException; - /** * Process an in-progress request that is not longer in standard HTTP mode. @@ -287,8 +276,5 @@ public abstract class AbstractProcessor */ protected abstract SocketState dispatchEndRequest(); - @Override - public abstract HttpUpgradeHandler getHttpUpgradeHandler(); - protected abstract Log getLog(); } Modified: tomcat/trunk/java/org/apache/coyote/Processor.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/Processor.java?rev=1707621&r1=1707620&r2=1707621&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/coyote/Processor.java (original) +++ tomcat/trunk/java/org/apache/coyote/Processor.java Thu Oct 8 21:15:20 2015 @@ -34,6 +34,18 @@ import org.apache.tomcat.util.net.Socket public interface Processor { Executor getExecutor(); + /** + * Process HTTP requests. All requests are treated as HTTP requests to start + * with although they may change type during processing. + * + * @param socketWrapper The connection to process + * + * @return The state the caller should put the socket in when this method + * returns + * + * @throws IOException If an I/O error occurs during the processing of the + * request + */ SocketState process(SocketWrapperBase<?> socketWrapper) throws IOException; SocketState dispatch(SocketStatus status); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org