| Package | Description |
|---|---|
| io.grpc |
The gRPC core public API.
|
| io.grpc.grpclb | |
| io.grpc.rls | |
| io.grpc.services |
Service definitions and utilities for the pre-defined gRPC services.
|
| io.grpc.util |
Utilities with advanced features in the core layer that user can optionally use.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LoadBalancerProvider
Provider of
LoadBalancers. |
| Modifier and Type | Class and Description |
|---|---|
class |
GrpclbLoadBalancerProvider
The provider for the "grpclb" balancing policy.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RlsLoadBalancerProvider
The provider for the "rls-experimental" balancing policy.
|
| Modifier and Type | Method and Description |
|---|---|
static LoadBalancer |
HealthCheckingLoadBalancerUtil.newHealthCheckingLoadBalancer(LoadBalancer.Factory factory,
LoadBalancer.Helper helper)
Creates a health-checking-capable LoadBalancer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GracefulSwitchLoadBalancer.switchTo(LoadBalancer.Factory newBalancerFactory)
Gracefully switch to a new policy defined by the given factory, if the given factory isn't
equal to the current one.
|