Author: markt Date: Thu May 21 09:18:26 2015 New Revision: 1680775 URL: http://svn.apache.org/r1680775 Log: Mark a couple of TODOs as unimplemented.
Modified: tomcat/trunk/java/org/apache/coyote/http2/StreamProcessor.java Modified: tomcat/trunk/java/org/apache/coyote/http2/StreamProcessor.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http2/StreamProcessor.java?rev=1680775&r1=1680774&r2=1680775&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/coyote/http2/StreamProcessor.java (original) +++ tomcat/trunk/java/org/apache/coyote/http2/StreamProcessor.java Thu May 21 09:18:26 2015 @@ -63,20 +63,6 @@ public class StreamProcessor extends Abs @Override - public SocketState process(SocketWrapperBase<?> socket) throws IOException { - // TODO Auto-generated method stub - return null; - } - - - @Override - public SocketState dispatch(SocketStatus status) { - // TODO Auto-generated method stub - return null; - } - - - @Override public void action(ActionCode actionCode, Object param) { switch (actionCode) { case REQ_HOST_ADDR_ATTRIBUTE: { @@ -112,16 +98,20 @@ public class StreamProcessor extends Abs @Override - public void recycle() { + public void setSslSupport(SSLSupport sslSupport) { // TODO Auto-generated method stub } @Override - public void setSslSupport(SSLSupport sslSupport) { - // TODO Auto-generated method stub - + public void recycle() { + // StreamProcessor instances are not re-used. + // Clear fields that can be cleared to aid GC and trigger NPEs if this + // is reused + setSocketWrapper(null); + setAdapter(null); + setClientCertProvider(null); } @@ -137,6 +127,20 @@ public class StreamProcessor extends Abs } + @Override + public SocketState process(SocketWrapperBase<?> socket) throws IOException { + // Should never happen + throw new IllegalStateException(sm.getString("streamProcessor.httpupgrade.notsupported")); + } + + + @Override + public SocketState dispatch(SocketStatus status) { + // Should never happen + throw new IllegalStateException(sm.getString("streamProcessor.httpupgrade.notsupported")); + } + + @Override public HttpUpgradeHandler getHttpUpgradeHandler() { // Should never happen --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org