public class SSEClient<I> extends NettyHttpClient<I,io.reactivex.netty.protocol.text.sse.ServerSentEvent>
DEFAULT_PIPELINE_CONFIGURATOR, DEFAULT_SSE_PIPELINE_CONFIGURATORglobalStrategy, idleConnectionEvictionMills, poolCleanerScheduler, poolEnabled, poolStrategyclientConfig, eventSubject, lbExecutor, listener, pipelineConfigurator, retryHandler, rxClientCache, sslContextFactory| Constructor and Description |
|---|
SSEClient(com.netflix.client.config.IClientConfig config,
com.netflix.client.RetryHandler retryHandler,
io.reactivex.netty.pipeline.PipelineConfigurator<io.reactivex.netty.protocol.http.client.HttpClientResponse<io.reactivex.netty.protocol.text.sse.ServerSentEvent>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>> pipelineConfigurator) |
SSEClient(com.netflix.loadbalancer.ILoadBalancer lb,
com.netflix.client.config.IClientConfig config,
com.netflix.client.RetryHandler retryHandler,
io.reactivex.netty.pipeline.PipelineConfigurator<io.reactivex.netty.protocol.http.client.HttpClientResponse<io.reactivex.netty.protocol.text.sse.ServerSentEvent>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>> pipelineConfigurator) |
SSEClient(com.netflix.loadbalancer.ILoadBalancer lb,
io.reactivex.netty.pipeline.PipelineConfigurator<io.reactivex.netty.protocol.http.client.HttpClientResponse<io.reactivex.netty.protocol.text.sse.ServerSentEvent>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>> pipeLineConfigurator) |
| Modifier and Type | Method and Description |
|---|---|
protected io.reactivex.netty.protocol.http.client.HttpClient<I,io.reactivex.netty.protocol.text.sse.ServerSentEvent> |
getRxClient(java.lang.String host,
int port) |
void |
shutdown() |
cacheLoadRxClient, connect, createListener, setHost, submit, submit, submit, submit, submit, submitgetConnectionIdleTimeoutMillis, getMaxConcurrentRequests, getPoolStrategy, isPoolEnabledgetClientConfig, getProperty, getResourceForOptionalProperty, getResponseTimeOut, name, removeClient, subscribepublic SSEClient(com.netflix.loadbalancer.ILoadBalancer lb,
com.netflix.client.config.IClientConfig config,
com.netflix.client.RetryHandler retryHandler,
io.reactivex.netty.pipeline.PipelineConfigurator<io.reactivex.netty.protocol.http.client.HttpClientResponse<io.reactivex.netty.protocol.text.sse.ServerSentEvent>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>> pipelineConfigurator)
public SSEClient(com.netflix.client.config.IClientConfig config,
com.netflix.client.RetryHandler retryHandler,
io.reactivex.netty.pipeline.PipelineConfigurator<io.reactivex.netty.protocol.http.client.HttpClientResponse<io.reactivex.netty.protocol.text.sse.ServerSentEvent>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>> pipelineConfigurator)
public SSEClient(com.netflix.loadbalancer.ILoadBalancer lb,
io.reactivex.netty.pipeline.PipelineConfigurator<io.reactivex.netty.protocol.http.client.HttpClientResponse<io.reactivex.netty.protocol.text.sse.ServerSentEvent>,io.reactivex.netty.protocol.http.client.HttpClientRequest<I>> pipeLineConfigurator)
protected io.reactivex.netty.protocol.http.client.HttpClient<I,io.reactivex.netty.protocol.text.sse.ServerSentEvent> getRxClient(java.lang.String host, int port)
getRxClient 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>>