| Interface | Description |
|---|---|
| HttpLoadBalancer | |
| HttpResponse | |
| HttpService | |
| HybridThriftOverHttpService<ThriftRequest extends org.apache.thrift.TBase<?,?>,ThriftResponse extends org.apache.thrift.TBase<?,?>> |
Sync and async methods to communicate using the Hybrid Thrift protocol.
|
| LoadBalancedServiceEvent.LoadBalancedServiceEventData | |
| LoadBalancerPingEvent.LoadBalancerPingEventData | |
| LoadBalancerPingEvent.PerServerPingData | |
| ThriftOverHttpService<ThriftRequest extends org.apache.thrift.TBase<?,?>,ThriftResponse extends org.apache.thrift.TBase<?,?>> |
Provides thrift messaging over the HTTP protocol.
|
| ThriftService<ThriftRequest extends org.apache.thrift.TBase<?,?>,ThriftResponse extends org.apache.thrift.TBase<?,?>> |
| Class | Description |
|---|---|
| ClientSideSlb | |
| HybridThriftOverHttpServiceImpl<ThriftRequest extends org.apache.thrift.TBase<?,?>,ThriftResponse extends org.apache.thrift.TBase<?,?>> |
The HTTP body contains: - 4 bytes big endian byte size of the thrift serialised message.
|
| HybridThriftOverHttpServiceImplArgs | |
| HybridThriftRequestHandler<ThriftRequest extends org.apache.thrift.TBase<?,?>> |
Handles the contents of a hybrid thrift request.
|
| HybridThriftResponseHandler<ThriftResponse extends org.apache.thrift.TBase<?,?>> |
Control struct to receive a hybrid thrift response.
|
| LoadBalancedHttpResponse | |
| LoadBalancedService | |
| LoadBalancedServiceEvent | |
| LoadBalancerPingEvent | |
| OkHttpResponseWrapper | |
| RetryingHttpService | |
| ServerHealthManager | |
| ServerHealthManagerEvent | |
| ServerHealthManagerEvent.PerServerData | |
| ServerHealthManagerEvent.ServerHealthManagerEventData | |
| ServerHealthState | |
| SingleUriService | |
| SlbBuckConfig | |
| ThriftOverHttpServiceConfig | |
| ThriftOverHttpServiceImpl<ThriftRequest extends org.apache.thrift.TBase<?,?>,ThriftResponse extends org.apache.thrift.TBase<?,?>> |
Implementation of the ThriftOverHttpService.
|
| ThriftUtil |
| Enum | Description |
|---|---|
| ThriftProtocol |
| Exception | Description |
|---|---|
| NoHealthyServersException |
Thrown when the load balancer cannot find any healthy servers to make the request to.
|
| RetryingHttpService.RetryingHttpServiceException | |
| ThriftException |