private static final class HttpConversionUtil.Http2ToHttpHeaderTranslator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private HttpHeaders |
output |
private static CharSequenceMap<AsciiString> |
REQUEST_HEADER_TRANSLATIONS
Translations from HTTP/2 header name to the HTTP/1.x equivalent.
|
private static CharSequenceMap<AsciiString> |
RESPONSE_HEADER_TRANSLATIONS |
private int |
streamId |
private CharSequenceMap<AsciiString> |
translations |
Constructor and Description |
---|
Http2ToHttpHeaderTranslator(int streamId,
HttpHeaders output,
boolean request)
Create a new instance
|
Modifier and Type | Method and Description |
---|---|
void |
translate(java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence> entry) |
private static final CharSequenceMap<AsciiString> REQUEST_HEADER_TRANSLATIONS
private static final CharSequenceMap<AsciiString> RESPONSE_HEADER_TRANSLATIONS
private final int streamId
private final HttpHeaders output
private final CharSequenceMap<AsciiString> translations
Http2ToHttpHeaderTranslator(int streamId, HttpHeaders output, boolean request)
output
- The HTTP/1.x headers object to store the results of the translationrequest
- if true
, translates headers using the request translation map. Otherwise uses the
response translation map.public void translate(java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence> entry) throws Http2Exception
Http2Exception