Package io.netty.handler.codec.http2
Class HttpConversionUtil.Http2ToHttpHeaderTranslator
- java.lang.Object
-
- io.netty.handler.codec.http2.HttpConversionUtil.Http2ToHttpHeaderTranslator
-
- Enclosing class:
- HttpConversionUtil
private static final class HttpConversionUtil.Http2ToHttpHeaderTranslator extends java.lang.ObjectUtility which translates HTTP/2 headers to HTTP/1 headers.
-
-
Field Summary
Fields Modifier and Type Field Description private HttpHeadersoutputprivate static CharSequenceMap<AsciiString>REQUEST_HEADER_TRANSLATIONSTranslations from HTTP/2 header name to the HTTP/1.x equivalent.private static CharSequenceMap<AsciiString>RESPONSE_HEADER_TRANSLATIONSprivate intstreamIdprivate CharSequenceMap<AsciiString>translations
-
Constructor Summary
Constructors Constructor Description Http2ToHttpHeaderTranslator(int streamId, HttpHeaders output, boolean request)Create a new instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidtranslateHeaders(java.lang.Iterable<java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>> inputHeaders)
-
-
-
Field Detail
-
REQUEST_HEADER_TRANSLATIONS
private static final CharSequenceMap<AsciiString> REQUEST_HEADER_TRANSLATIONS
Translations from HTTP/2 header name to the HTTP/1.x equivalent.
-
RESPONSE_HEADER_TRANSLATIONS
private static final CharSequenceMap<AsciiString> RESPONSE_HEADER_TRANSLATIONS
-
streamId
private final int streamId
-
output
private final HttpHeaders output
-
translations
private final CharSequenceMap<AsciiString> translations
-
-
Constructor Detail
-
Http2ToHttpHeaderTranslator
Http2ToHttpHeaderTranslator(int streamId, HttpHeaders output, boolean request)Create a new instance- Parameters:
output- The HTTP/1.x headers object to store the results of the translationrequest- iftrue, translates headers using the request translation map. Otherwise uses the response translation map.
-
-
Method Detail
-
translateHeaders
public void translateHeaders(java.lang.Iterable<java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>> inputHeaders) throws Http2Exception- Throws:
Http2Exception
-
-