Author: markt Date: Fri May 29 15:37:42 2015 New Revision: 1682505 URL: http://svn.apache.org/r1682505 Log: Add a duplicate() method. This is going to be required for HTTP/2 upgrade processing from HTTP/1.1
Modified: tomcat/trunk/java/org/apache/tomcat/util/http/MimeHeaders.java Modified: tomcat/trunk/java/org/apache/tomcat/util/http/MimeHeaders.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/http/MimeHeaders.java?rev=1682505&r1=1682504&r2=1682505&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/util/http/MimeHeaders.java (original) +++ tomcat/trunk/java/org/apache/tomcat/util/http/MimeHeaders.java Fri May 29 15:37:42 2015 @@ -16,6 +16,7 @@ */ package org.apache.tomcat.util.http; +import java.io.IOException; import java.io.PrintWriter; import java.io.StringWriter; import java.util.Enumeration; @@ -174,6 +175,16 @@ public class MimeHeaders { return sw.toString(); } + + public void duplicate(MimeHeaders source) throws IOException { + for (int i = 0; i < source.size(); i++) { + MimeHeaderField mhf = createHeader(); + mhf.getName().duplicate(source.getName(i)); + mhf.getValue().duplicate(source.getValue(i)); + } + } + + // -------------------- Idx access to headers ---------- /** --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org