public class SSEClient<I> extends LoadBalancingHttpClient<I,io.reactivex.netty.protocol.text.sse.ServerSentEvent>
LoadBalancingHttpClient.Builder<I,O>globalStrategy, idleConnectionEvictionMills, poolCleanerScheduler, poolEnabled, poolStrategyclientConfig, defaultRetryHandler, eventSubject, lbContext, listener, pipelineConfigurator, rxClientCache, sslContextFactory| Modifier and Type | Method and Description |
|---|---|
protected io.reactivex.netty.protocol.http.client.HttpClient<I,io.reactivex.netty.protocol.text.sse.ServerSentEvent> |
getOrCreateRxClient(com.netflix.loadbalancer.Server server)
Look up the client associated with this Server.
|
void |
shutdown() |
static <I> LoadBalancingHttpClient.Builder<I,io.reactivex.netty.protocol.text.sse.ServerSentEvent> |
sseClientBuilder() |
builder, createListener, createRxClient, requestToOperation, setHostHeader, submit, submit, submit, submit, submitgetConnectionIdleTimeoutMillis, getMaxConcurrentRequests, getPoolStrategy, isPoolEnabledconnect, getClientConfig, getLoadBalancerContext, getProperty, getResourceForOptionalProperty, getResponseTimeOut, name, removeClient, subscribepublic static <I> LoadBalancingHttpClient.Builder<I,io.reactivex.netty.protocol.text.sse.ServerSentEvent> sseClientBuilder()
protected io.reactivex.netty.protocol.http.client.HttpClient<I,io.reactivex.netty.protocol.text.sse.ServerSentEvent> getOrCreateRxClient(com.netflix.loadbalancer.Server server)
LoadBalancingRxClientgetOrCreateRxClient in class LoadBalancingRxClient<io.reactivex.netty.protocol.http.client.HttpClientRequest<I>,io.reactivex.netty.protocol.http.client.HttpClientResponse<io.reactivex.netty.protocol.text.sse.ServerSentEvent>,io.reactivex.netty.protocol.http.client.HttpClient<I,io.reactivex.netty.protocol.text.sse.ServerSentEvent>>public void shutdown()
shutdown in interface io.reactivex.netty.client.RxClient<io.reactivex.netty.protocol.http.client.HttpClientRequest<I>,io.reactivex.netty.protocol.http.client.HttpClientResponse<io.reactivex.netty.protocol.text.sse.ServerSentEvent>>shutdown in class LoadBalancingRxClient<io.reactivex.netty.protocol.http.client.HttpClientRequest<I>,io.reactivex.netty.protocol.http.client.HttpClientResponse<io.reactivex.netty.protocol.text.sse.ServerSentEvent>,io.reactivex.netty.protocol.http.client.HttpClient<I,io.reactivex.netty.protocol.text.sse.ServerSentEvent>>