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,io.fabric8.kubernetes.client.http.Interceptor.RequestTags,AutoCloseable
public class JettyHttpClient extends io.fabric8.kubernetes.client.http.StandardHttpClient<JettyHttpClient,JettyHttpClientFactory,JettyHttpClientBuilder>
-
-
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 JettyHttpClient(io.fabric8.kubernetes.client.http.StandardHttpClientBuilder<JettyHttpClient,JettyHttpClientFactory,JettyHttpClientBuilder> builder, org.eclipse.jetty.client.HttpClient jetty, org.eclipse.jetty.websocket.client.WebSocketClient jettyWs)JettyHttpClient(io.fabric8.kubernetes.client.http.StandardHttpClientBuilder<JettyHttpClient,JettyHttpClientFactory,JettyHttpClientBuilder> builder, org.eclipse.jetty.client.HttpClient jetty, org.eclipse.jetty.websocket.client.WebSocketClient jettyWs, AtomicBoolean closed)
-
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)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)voiddoClose()
-
-
-
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)
-
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, AtomicBoolean closed)
-
-
Method Detail
-
doClose
public void doClose()
- Specified by:
doClosein classio.fabric8.kubernetes.client.http.StandardHttpClient<JettyHttpClient,JettyHttpClientFactory,JettyHttpClientBuilder>
-
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>
-
-