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 |