Author: markt Date: Thu Sep 24 14:23:15 2015 New Revision: 1705068 URL: http://svn.apache.org/viewvc?rev=1705068&view=rev Log: Implement the remaining non-ssl request attributes for HTTP/2
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=1705068&r1=1705067&r2=1705068&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/coyote/http2/StreamProcessor.java (original) +++ tomcat/trunk/java/org/apache/coyote/http2/StreamProcessor.java Thu Sep 24 14:23:15 2015 @@ -117,10 +117,26 @@ public class StreamProcessor extends Abs request.remoteAddr().setString(socketWrapper.getRemoteAddr()); break; } - //case REQ_HOST_ATTRIBUTE: { - // request.remoteHost().setString(socketWrapper.getRemoteHost()); - // break; - //} + case REQ_HOST_ATTRIBUTE: { + request.remoteHost().setString(socketWrapper.getRemoteHost()); + break; + } + case REQ_LOCALPORT_ATTRIBUTE: { + request.setLocalPort(socketWrapper.getLocalPort()); + break; + } + case REQ_LOCAL_ADDR_ATTRIBUTE: { + request.localAddr().setString(socketWrapper.getLocalAddr()); + break; + } + case REQ_LOCAL_NAME_ATTRIBUTE: { + request.localName().setString(socketWrapper.getLocalName()); + break; + } + case REQ_REMOTEPORT_ATTRIBUTE: { + request.setRemotePort(socketWrapper.getRemotePort()); + break; + } // Servlet 3.0 asynchronous support case ASYNC_START: { @@ -202,11 +218,6 @@ public class StreamProcessor extends Abs case NB_READ_INTEREST: case NB_WRITE_INTEREST: case REQUEST_BODY_FULLY_READ: - case REQ_HOST_ATTRIBUTE: - case REQ_LOCALPORT_ATTRIBUTE: - case REQ_LOCAL_ADDR_ATTRIBUTE: - case REQ_LOCAL_NAME_ATTRIBUTE: - case REQ_REMOTEPORT_ATTRIBUTE: case REQ_SET_BODY_REPLAY: case REQ_SSL_ATTRIBUTE: case REQ_SSL_CERTIFICATE: --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org