Class VertxHttpClient<F extends HttpClient.Factory>
- java.lang.Object
-
- io.fabric8.kubernetes.client.http.StandardHttpClient<VertxHttpClient<F>,F,VertxHttpClientBuilder<F>>
-
- io.fabric8.kubernetes.client.vertx.VertxHttpClient<F>
-
- All Implemented Interfaces:
HttpClient,Interceptor.RequestTags,AutoCloseable
public class VertxHttpClient<F extends HttpClient.Factory> extends StandardHttpClient<VertxHttpClient<F>,F,VertxHttpClientBuilder<F>>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.client.http.HttpClient
HttpClient.Builder, HttpClient.DerivedClientBuilder, HttpClient.Factory, HttpClient.ProxyType
-
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.client.http.StandardHttpClient
builder, closed
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletableFuture<WebSocketResponse>buildWebSocketDirect(StandardWebSocketBuilder standardWebSocketBuilder, WebSocket.Listener listener)CompletableFuture<HttpResponse<AsyncBody>>consumeBytesDirect(StandardHttpRequest request, AsyncBody.Consumer<List<ByteBuffer>> consumer)voiddoClose()-
Methods inherited from class io.fabric8.kubernetes.client.http.StandardHttpClient
close, consumeBytes, getClosed, getTag, isClosed, newBuilder, newHttpRequestBuilder, newWebSocketBuilder, sendAsync
-
-
-
-
Method Detail
-
buildWebSocketDirect
public CompletableFuture<WebSocketResponse> buildWebSocketDirect(StandardWebSocketBuilder standardWebSocketBuilder, WebSocket.Listener listener)
- Specified by:
buildWebSocketDirectin classStandardHttpClient<VertxHttpClient<F extends HttpClient.Factory>,F extends HttpClient.Factory,VertxHttpClientBuilder<F extends HttpClient.Factory>>
-
consumeBytesDirect
public CompletableFuture<HttpResponse<AsyncBody>> consumeBytesDirect(StandardHttpRequest request, AsyncBody.Consumer<List<ByteBuffer>> consumer)
- Specified by:
consumeBytesDirectin classStandardHttpClient<VertxHttpClient<F extends HttpClient.Factory>,F extends HttpClient.Factory,VertxHttpClientBuilder<F extends HttpClient.Factory>>
-
doClose
public void doClose()
- Specified by:
doClosein classStandardHttpClient<VertxHttpClient<F extends HttpClient.Factory>,F extends HttpClient.Factory,VertxHttpClientBuilder<F extends HttpClient.Factory>>
-
-