java.lang.Object
io.helidon.webclient.http2.Http2ClientImpl
- All Implemented Interfaces:
io.helidon.builder.api.RuntimeType.Api<Http2ClientConfig>,io.helidon.webclient.api.HttpClient<Http2ClientRequest>,io.helidon.webclient.api.ReleasableResource,Http2Client,io.helidon.webclient.spi.HttpClientSpi
public class Http2ClientImpl
extends Object
implements Http2Client, io.helidon.webclient.spi.HttpClientSpi
Implementation of HTTP2 client.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.webclient.spi.HttpClientSpi
io.helidon.webclient.spi.HttpClientSpi.SupportLevel -
Field Summary
Fields inherited from interface io.helidon.webclient.http2.Http2Client
PROTOCOL, PROTOCOL_ID -
Method Summary
Modifier and TypeMethodDescriptionio.helidon.webclient.api.ClientRequest<?> clientRequest(io.helidon.webclient.api.FullClientRequest<?> clientRequest, io.helidon.webclient.api.ClientUri clientUri) voidmethod(io.helidon.http.Method method) io.helidon.webclient.spi.HttpClientSpi.SupportLevelsupports(io.helidon.webclient.api.FullClientRequest<?> clientRequest, io.helidon.webclient.api.ClientUri clientUri) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.webclient.api.HttpClient
delete, delete, get, get, head, head, options, options, patch, patch, post, post, put, put, trace, traceMethods inherited from interface io.helidon.webclient.spi.HttpClientSpi
isTcpMethods inherited from interface io.helidon.webclient.api.ReleasableResource
releaseResource
-
Method Details
-
method
- Specified by:
methodin interfaceio.helidon.webclient.api.HttpClient<Http2ClientRequest>
-
prototype
- Specified by:
prototypein interfaceio.helidon.builder.api.RuntimeType.Api<Http2ClientConfig>
-
supports
public io.helidon.webclient.spi.HttpClientSpi.SupportLevel supports(io.helidon.webclient.api.FullClientRequest<?> clientRequest, io.helidon.webclient.api.ClientUri clientUri) - Specified by:
supportsin interfaceio.helidon.webclient.spi.HttpClientSpi
-
clientRequest
public io.helidon.webclient.api.ClientRequest<?> clientRequest(io.helidon.webclient.api.FullClientRequest<?> clientRequest, io.helidon.webclient.api.ClientUri clientUri) - Specified by:
clientRequestin interfaceio.helidon.webclient.spi.HttpClientSpi
-
closeResource
public void closeResource()- Specified by:
closeResourcein interfaceio.helidon.webclient.api.HttpClient<Http2ClientRequest>- Specified by:
closeResourcein interfaceio.helidon.webclient.api.ReleasableResource
-