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