Top Description Fields Constructors Methods
org.apache.hc.core5.http2.impl

public final Class DefaultH2RequestConverter

extends Object
implements H2MessageConverter<HttpRequest>
Class Inheritance
All Implemented Interfaces
org.apache.hc.core5.http2.H2MessageConverter
Imports
java.net.URISyntaxException, java.util.ArrayList, .Iterator, .List, org.apache.hc.core5.http.Header, .HttpException, .HttpHeaders, .HttpRequest, .HttpVersion, .Method, .ProtocolException, org.apache.hc.core5.http.message.BasicHeader, .BasicHttpRequest, org.apache.hc.core5.http2.H2MessageConverter, .H2PseudoRequestHeaders, org.apache.hc.core5.net.URIAuthority, org.apache.hc.core5.util.TextUtils

HTTP/2 request converter.
Since
5.0

Field Summary

Modifier and TypeField and Description
public static final DefaultH2RequestConverter

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public HttpRequest
convert(final List<Header>
list of HTTP/2 headers
headers
)

Implements org.apache.hc.core5.http2.H2MessageConverter.convert, org.apache.hc.core5.http2.H2MessageConverter.convert.

Converts given list of HTTP/2 headers to a HttpMessage.
public List<Header>
convert(final HttpRequest
HTTP message
message
)

Implements org.apache.hc.core5.http2.H2MessageConverter.convert.

Converts given HttpMessage to a list of HTTP/2 headers.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
public static final DefaultH2RequestConverter INSTANCE

Constructor Detail

DefaultH2RequestConverterback to summary
public DefaultH2RequestConverter()

Method Detail

convertback to summary
public HttpRequest convert(final List<Header> headers) throws HttpException

Implements org.apache.hc.core5.http2.H2MessageConverter.convert, org.apache.hc.core5.http2.H2MessageConverter.convert.

Doc from org.apache.hc.core5.http2.H2MessageConverter.convert.

Converts given list of HTTP/2 headers to a HttpMessage.

Parameters
headers:List<Header>

list of HTTP/2 headers

Returns:HttpRequest

HTTP message

Annotations
@Override
Exceptions
HttpException:
in case of HTTP protocol violation
convertback to summary
public List<Header> convert(final HttpRequest message) throws HttpException

Implements org.apache.hc.core5.http2.H2MessageConverter.convert.

Doc from org.apache.hc.core5.http2.H2MessageConverter.convert.

Converts given HttpMessage to a list of HTTP/2 headers.

Parameters
message:HttpRequest

HTTP message

Returns:List<Header>

list of HTTP/2 headers

Annotations
@Override
Exceptions
HttpException:
in case of HTTP protocol violation