JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
B
C
D
E
G
I
L
N
P
R
S
W
B
build()
- Method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient.Builder
builder()
- Static method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient
Builder(Func1<LoadBalancingHttpClient.Builder<I, O>, LoadBalancingHttpClient<I, O>>)
- Constructor for class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient.Builder
C
call(HttpClientResponse<O>, Integer)
- Method in class com.netflix.ribbon.transport.netty.http.
DefaultResponseToErrorPolicy
clientConfig
- Variable in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
clientConfigFactory
- Variable in class com.netflix.ribbon.
RibbonTransportFactory
com.netflix.ribbon
- package com.netflix.ribbon
com.netflix.ribbon.transport.netty
- package com.netflix.ribbon.transport.netty
com.netflix.ribbon.transport.netty.http
- package com.netflix.ribbon.transport.netty.http
com.netflix.ribbon.transport.netty.tcp
- package com.netflix.ribbon.transport.netty.tcp
com.netflix.ribbon.transport.netty.udp
- package com.netflix.ribbon.transport.netty.udp
connect()
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
createListener(String)
- Method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient
createListener(String)
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
createListener(String)
- Method in class com.netflix.ribbon.transport.netty.tcp.
LoadBalancingTcpClient
createListener(String)
- Method in class com.netflix.ribbon.transport.netty.udp.
LoadBalancingUdpClient
createRxClient(Server)
- Method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient
createRxClient(Server)
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
Create a client instance for this Server.
createRxClient(Server)
- Method in class com.netflix.ribbon.transport.netty.tcp.
LoadBalancingTcpClient
createRxClient(Server)
- Method in class com.netflix.ribbon.transport.netty.udp.
LoadBalancingUdpClient
D
DEFAULT
- Static variable in class com.netflix.ribbon.
RibbonTransportFactory
DEFAULT_HTTP_PIPELINE_CONFIGURATOR
- Static variable in class com.netflix.ribbon.transport.netty.
RibbonTransport
DEFAULT_SSE_PIPELINE_CONFIGURATOR
- Static variable in class com.netflix.ribbon.transport.netty.
RibbonTransport
DefaultResponseToErrorPolicy
<
O
> - Class in
com.netflix.ribbon.transport.netty.http
DefaultResponseToErrorPolicy()
- Constructor for class com.netflix.ribbon.transport.netty.http.
DefaultResponseToErrorPolicy
defaultRetryHandler
- Variable in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
DefaultRibbonTransportFactory(ClientConfigFactory)
- Constructor for class com.netflix.ribbon.
RibbonTransportFactory.DefaultRibbonTransportFactory
DynamicPropertyBasedPoolStrategy
- Class in
com.netflix.ribbon.transport.netty
A
MaxConnectionsBasedStrategy
that resize itself based on callbacks from
DynamicProperty
DynamicPropertyBasedPoolStrategy(int, String)
- Constructor for class com.netflix.ribbon.transport.netty.
DynamicPropertyBasedPoolStrategy
E
eventSubject
- Variable in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
G
getCircuitRelatedExceptions()
- Method in class com.netflix.ribbon.transport.netty.http.
NettyHttpLoadBalancerErrorHandler
getClientConfig()
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
getConnectionIdleTimeoutMillis()
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClientWithPoolOptions
getLoadBalancerContext()
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
getMaxConcurrentRequests()
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
getMaxConcurrentRequests()
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClientWithPoolOptions
getOrCreateRxClient(Server)
- Method in class com.netflix.ribbon.transport.netty.http.
SSEClient
getOrCreateRxClient(Server)
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
Look up the client associated with this Server.
getPoolStrategy()
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClientWithPoolOptions
getProperty(IClientConfigKey<S>, IClientConfig, S)
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
Resolve the final property value from, 1.
getResourceForOptionalProperty(IClientConfigKey<String>)
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
getResponseTimeOut()
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
getRetriableExceptions()
- Method in class com.netflix.ribbon.transport.netty.http.
NettyHttpLoadBalancerErrorHandler
globalStrategy
- Variable in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClientWithPoolOptions
I
idleConnectionEvictionMills
- Variable in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClientWithPoolOptions
isCircuitTrippingException(Throwable)
- Method in class com.netflix.ribbon.transport.netty.http.
NettyHttpLoadBalancerErrorHandler
isPoolEnabled()
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClientWithPoolOptions
isRetriableException(Throwable, boolean)
- Method in class com.netflix.ribbon.transport.netty.http.
NettyHttpLoadBalancerErrorHandler
L
lbContext
- Variable in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
listener
- Variable in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
LoadBalancingHttpClient
<
I
,
O
> - Class in
com.netflix.ribbon.transport.netty.http
A Netty HttpClient that can connect to different servers.
LoadBalancingHttpClient(LoadBalancingHttpClient.Builder<I, O>)
- Constructor for class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient
LoadBalancingHttpClient.Builder
<
I
,
O
> - Class in
com.netflix.ribbon.transport.netty.http
LoadBalancingRxClient
<
I
,
O
,
T
extends io.reactivex.netty.client.RxClient<
I
,
O
>> - Class in
com.netflix.ribbon.transport.netty
Decorator for RxClient which adds load balancing functionality.
LoadBalancingRxClient(IClientConfig, RetryHandler, PipelineConfigurator<O, I>)
- Constructor for class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
LoadBalancingRxClient(ILoadBalancer, IClientConfig, RetryHandler, PipelineConfigurator<O, I>)
- Constructor for class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
LoadBalancingRxClientWithPoolOptions
<
I
,
O
,
T
extends io.reactivex.netty.client.RxClient<
I
,
O
>> - Class in
com.netflix.ribbon.transport.netty
LoadBalancingRxClientWithPoolOptions(IClientConfig, RetryHandler, PipelineConfigurator<O, I>, ScheduledExecutorService)
- Constructor for class com.netflix.ribbon.transport.netty.
LoadBalancingRxClientWithPoolOptions
LoadBalancingRxClientWithPoolOptions(ILoadBalancer, IClientConfig, RetryHandler, PipelineConfigurator<O, I>, ScheduledExecutorService)
- Constructor for class com.netflix.ribbon.transport.netty.
LoadBalancingRxClientWithPoolOptions
LoadBalancingTcpClient
<
I
,
O
> - Class in
com.netflix.ribbon.transport.netty.tcp
LoadBalancingTcpClient(ILoadBalancer, IClientConfig, RetryHandler, PipelineConfigurator<O, I>, ScheduledExecutorService)
- Constructor for class com.netflix.ribbon.transport.netty.tcp.
LoadBalancingTcpClient
LoadBalancingTcpClient(IClientConfig, RetryHandler, PipelineConfigurator<O, I>, ScheduledExecutorService)
- Constructor for class com.netflix.ribbon.transport.netty.tcp.
LoadBalancingTcpClient
LoadBalancingUdpClient
<
I
,
O
> - Class in
com.netflix.ribbon.transport.netty.udp
LoadBalancingUdpClient(IClientConfig, RetryHandler, PipelineConfigurator<O, I>)
- Constructor for class com.netflix.ribbon.transport.netty.udp.
LoadBalancingUdpClient
LoadBalancingUdpClient(ILoadBalancer, IClientConfig, RetryHandler, PipelineConfigurator<O, I>)
- Constructor for class com.netflix.ribbon.transport.netty.udp.
LoadBalancingUdpClient
N
name()
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
NettyHttpLoadBalancerErrorHandler
- Class in
com.netflix.ribbon.transport.netty.http
NettyHttpLoadBalancerErrorHandler()
- Constructor for class com.netflix.ribbon.transport.netty.http.
NettyHttpLoadBalancerErrorHandler
NettyHttpLoadBalancerErrorHandler(IClientConfig)
- Constructor for class com.netflix.ribbon.transport.netty.http.
NettyHttpLoadBalancerErrorHandler
NettyHttpLoadBalancerErrorHandler(int, int, boolean)
- Constructor for class com.netflix.ribbon.transport.netty.http.
NettyHttpLoadBalancerErrorHandler
newHttpClient(IClientConfig)
- Method in class com.netflix.ribbon.
RibbonTransportFactory
newHttpClient(String)
- Method in class com.netflix.ribbon.
RibbonTransportFactory
newHttpClient()
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newHttpClient(ILoadBalancer, IClientConfig)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newHttpClient(ILoadBalancer, IClientConfig, RetryHandler)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newHttpClient(ILoadBalancer, IClientConfig, RetryHandler, List<ExecutionListener<HttpClientRequest<ByteBuf>, HttpClientResponse<ByteBuf>>>)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newHttpClient(IClientConfig)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newHttpClient(ILoadBalancer)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newHttpClient(PipelineConfigurator<HttpClientResponse<O>, HttpClientRequest<I>>, ILoadBalancer, IClientConfig)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newHttpClient(PipelineConfigurator<HttpClientResponse<O>, HttpClientRequest<I>>, IClientConfig)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newHttpClient(PipelineConfigurator<HttpClientResponse<O>, HttpClientRequest<I>>, IClientConfig, RetryHandler)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newHttpClient(PipelineConfigurator<HttpClientResponse<O>, HttpClientRequest<I>>, ILoadBalancer, IClientConfig, RetryHandler, List<ExecutionListener<HttpClientRequest<I>, HttpClientResponse<O>>>)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newSSEClient(ILoadBalancer, IClientConfig)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newSSEClient(IClientConfig)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newSSEClient(PipelineConfigurator<HttpClientResponse<ServerSentEvent>, HttpClientRequest<I>>, ILoadBalancer, IClientConfig)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newSSEClient(PipelineConfigurator<HttpClientResponse<ServerSentEvent>, HttpClientRequest<I>>, IClientConfig)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newSSEClient()
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newTcpClient(IClientConfig)
- Method in class com.netflix.ribbon.
RibbonTransportFactory
newTcpClient(String)
- Method in class com.netflix.ribbon.
RibbonTransportFactory
newTcpClient(ILoadBalancer, IClientConfig)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newTcpClient(ILoadBalancer, PipelineConfigurator<O, I>, IClientConfig, RetryHandler)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newTcpClient(PipelineConfigurator<O, I>, IClientConfig)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newTcpClient(IClientConfig)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newUdpClient(IClientConfig)
- Method in class com.netflix.ribbon.
RibbonTransportFactory
newUdpClient(String)
- Method in class com.netflix.ribbon.
RibbonTransportFactory
newUdpClient(ILoadBalancer, IClientConfig)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newUdpClient(IClientConfig)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newUdpClient(ILoadBalancer, PipelineConfigurator<O, I>, IClientConfig, RetryHandler)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
newUdpClient(PipelineConfigurator<O, I>, IClientConfig)
- Static method in class com.netflix.ribbon.transport.netty.
RibbonTransport
P
pipelineConfigurator
- Variable in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
POOL_CLEANER_CORE_SIZE
- Static variable in class com.netflix.ribbon.transport.netty.
RibbonTransport
poolCleanerScheduler
- Variable in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClientWithPoolOptions
poolCleanerScheduler
- Static variable in class com.netflix.ribbon.transport.netty.
RibbonTransport
poolEnabled
- Variable in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClientWithPoolOptions
poolStrategy
- Variable in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClientWithPoolOptions
R
removeClient(Server)
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
Remove the client for this Server
requestToOperation(HttpClientRequest<I>, RxClient.ClientConfig)
- Method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient
Convert an HttpClientRequest to a ServerOperation
RibbonTransport
- Class in
com.netflix.ribbon.transport.netty
RibbonTransportFactory
- Class in
com.netflix.ribbon
A dependency injection friendly Ribbon transport client factory that can create clients based on IClientConfig or a name which is used to construct the necessary IClientConfig.
RibbonTransportFactory(ClientConfigFactory)
- Constructor for class com.netflix.ribbon.
RibbonTransportFactory
RibbonTransportFactory.DefaultRibbonTransportFactory
- Class in
com.netflix.ribbon
rxClientCache
- Variable in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
S
setHostHeader(HttpClientRequest<?>, String)
- Static method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient
setMaxConnections(int)
- Method in class com.netflix.ribbon.transport.netty.
DynamicPropertyBasedPoolStrategy
shutdown()
- Method in class com.netflix.ribbon.transport.netty.http.
SSEClient
shutdown()
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
SSEClient
<
I
> - Class in
com.netflix.ribbon.transport.netty.http
sseClientBuilder()
- Static method in class com.netflix.ribbon.transport.netty.http.
SSEClient
sslContextFactory
- Variable in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
submit(HttpClientRequest<I>)
- Method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient
Submit a request to server chosen by the load balancer to execute.
submit(HttpClientRequest<I>, RxClient.ClientConfig)
- Method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient
Submit a request to server chosen by the load balancer to execute.
submit(Server, HttpClientRequest<I>, IClientConfig)
- Method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient
Submit a request to run on a specific server
submit(HttpClientRequest<I>, RetryHandler, IClientConfig)
- Method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient
Submit a request to server chosen by the load balancer to execute.
submit(Server, HttpClientRequest<I>)
- Method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient
subscribe(MetricEventsListener<? extends ClientMetricsEvent<?>>)
- Method in class com.netflix.ribbon.transport.netty.
LoadBalancingRxClient
W
withBackoffStrategy(Func1<Integer, Integer>)
- Method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient.Builder
Strategy for calculating the backoff based on the number of reties.
withClientConfig(IClientConfig)
- Method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient.Builder
withExecutorListeners(List<ExecutionListener<HttpClientRequest<I>, HttpClientResponse<O>>>)
- Method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient.Builder
withLoadBalancer(ILoadBalancer)
- Method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient.Builder
withPipelineConfigurator(PipelineConfigurator<HttpClientResponse<O>, HttpClientRequest<I>>)
- Method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient.Builder
withPoolCleanerScheduler(ScheduledExecutorService)
- Method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient.Builder
withResponseToErrorPolicy(Func2<HttpClientResponse<O>, Integer, Observable<HttpClientResponse<O>>>)
- Method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient.Builder
Policy for converting a response to an error if the status code indicates it as such.
withRetryHandler(RetryHandler)
- Method in class com.netflix.ribbon.transport.netty.http.
LoadBalancingHttpClient.Builder
B
C
D
E
G
I
L
N
P
R
S
W
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes