Class JettyHttpClient
- java.lang.Object
-
- io.fabric8.kubernetes.client.http.StandardHttpClient<JettyHttpClient,JettyHttpClientFactory,JettyHttpClientBuilder>
-
- io.fabric8.kubernetes.client.jetty.JettyHttpClient
-
- All Implemented Interfaces:
io.fabric8.kubernetes.client.http.HttpClient,AutoCloseable
public class JettyHttpClient extends io.fabric8.kubernetes.client.http.StandardHttpClient<JettyHttpClient,JettyHttpClientFactory,JettyHttpClientBuilder>
-
-
Constructor Summary
Constructors Constructor Description JettyHttpClient(io.fabric8.kubernetes.client.http.StandardHttpClientBuilder<JettyHttpClient,JettyHttpClientFactory,JettyHttpClientBuilder> builder, org.eclipse.jetty.client.HttpClient jetty, org.eclipse.jetty.websocket.client.WebSocketClient jettyWs)
-
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)
-
-
-
Constructor Detail
-
JettyHttpClient
public JettyHttpClient(io.fabric8.kubernetes.client.http.StandardHttpClientBuilder<JettyHttpClient,JettyHttpClientFactory,JettyHttpClientBuilder> builder, org.eclipse.jetty.client.HttpClient jetty, org.eclipse.jetty.websocket.client.WebSocketClient jettyWs)
-
-
Method Detail
-
close
public void close()
-
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<JettyHttpClient,JettyHttpClientFactory,JettyHttpClientBuilder>
-
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<JettyHttpClient,JettyHttpClientFactory,JettyHttpClientBuilder>
-
-