Class JdkHttpClientImpl
- java.lang.Object
-
- io.fabric8.kubernetes.client.http.StandardHttpClient<JdkHttpClientImpl,JdkHttpClientFactory,io.fabric8.kubernetes.client.jdkhttp.JdkHttpClientBuilderImpl>
-
- io.fabric8.kubernetes.client.jdkhttp.JdkHttpClientImpl
-
- All Implemented Interfaces:
io.fabric8.kubernetes.client.http.HttpClient,io.fabric8.kubernetes.client.http.Interceptor.RequestTags,AutoCloseable
public class JdkHttpClientImpl extends io.fabric8.kubernetes.client.http.StandardHttpClient<JdkHttpClientImpl,JdkHttpClientFactory,io.fabric8.kubernetes.client.jdkhttp.JdkHttpClientBuilderImpl>
TODO: - Mapping to a Reader is always UTF-8
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.client.http.HttpClient
io.fabric8.kubernetes.client.http.HttpClient.Builder, io.fabric8.kubernetes.client.http.HttpClient.DerivedClientBuilder, io.fabric8.kubernetes.client.http.HttpClient.Factory, io.fabric8.kubernetes.client.http.HttpClient.ProxyType
-
-
Constructor Summary
Constructors Constructor Description JdkHttpClientImpl(io.fabric8.kubernetes.client.jdkhttp.JdkHttpClientBuilderImpl builder, HttpClient httpClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletableFuture<io.fabric8.kubernetes.client.http.WebSocketResponse>buildWebSocketDirect(io.fabric8.kubernetes.client.http.StandardWebSocketBuilder standardWebSocketBuilder, io.fabric8.kubernetes.client.http.WebSocket.Listener listener)voidclose()CompletableFuture<io.fabric8.kubernetes.client.http.HttpResponse<io.fabric8.kubernetes.client.http.AsyncBody>>consumeBytesDirect(io.fabric8.kubernetes.client.http.StandardHttpRequest request, io.fabric8.kubernetes.client.http.AsyncBody.Consumer<List<ByteBuffer>> consumer)io.fabric8.kubernetes.client.http.HttpClient.DerivedClientBuildernewBuilder()
-
-
-
Constructor Detail
-
JdkHttpClientImpl
public JdkHttpClientImpl(io.fabric8.kubernetes.client.jdkhttp.JdkHttpClientBuilderImpl builder, HttpClient httpClient)
-
-
Method Detail
-
close
public void close()
-
newBuilder
public io.fabric8.kubernetes.client.http.HttpClient.DerivedClientBuilder newBuilder()
- Specified by:
newBuilderin interfaceio.fabric8.kubernetes.client.http.HttpClient- Overrides:
newBuilderin classio.fabric8.kubernetes.client.http.StandardHttpClient<JdkHttpClientImpl,JdkHttpClientFactory,io.fabric8.kubernetes.client.jdkhttp.JdkHttpClientBuilderImpl>
-
consumeBytesDirect
public CompletableFuture<io.fabric8.kubernetes.client.http.HttpResponse<io.fabric8.kubernetes.client.http.AsyncBody>> consumeBytesDirect(io.fabric8.kubernetes.client.http.StandardHttpRequest request, io.fabric8.kubernetes.client.http.AsyncBody.Consumer<List<ByteBuffer>> consumer)
- Specified by:
consumeBytesDirectin classio.fabric8.kubernetes.client.http.StandardHttpClient<JdkHttpClientImpl,JdkHttpClientFactory,io.fabric8.kubernetes.client.jdkhttp.JdkHttpClientBuilderImpl>
-
buildWebSocketDirect
public CompletableFuture<io.fabric8.kubernetes.client.http.WebSocketResponse> buildWebSocketDirect(io.fabric8.kubernetes.client.http.StandardWebSocketBuilder standardWebSocketBuilder, io.fabric8.kubernetes.client.http.WebSocket.Listener listener)
- Specified by:
buildWebSocketDirectin classio.fabric8.kubernetes.client.http.StandardHttpClient<JdkHttpClientImpl,JdkHttpClientFactory,io.fabric8.kubernetes.client.jdkhttp.JdkHttpClientBuilderImpl>
-
-