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: [email protected]
For additional commands, e-mail: [email protected]