Package | Description |
---|---|
io.grpc |
The gRPC core public API.
|
io.grpc.grpclb | |
io.grpc.protobuf.services |
Service definitions and utilities with protobuf dependency for the pre-defined gRPC services.
|
io.grpc.protobuf.services.internal | |
io.grpc.rls | |
io.grpc.util |
Utilities with advanced features in the core layer that user can optionally use.
|
io.grpc.xds.orca |
Modifier and Type | Method and Description |
---|---|
abstract LoadBalancer |
LoadBalancer.Factory.newLoadBalancer(LoadBalancer.Helper helper)
Creates a
LoadBalancer that will be used inside a channel. |
Modifier and Type | Method and Description |
---|---|
LoadBalancer |
GrpclbLoadBalancerProvider.newLoadBalancer(LoadBalancer.Helper helper) |
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 |
---|---|
LoadBalancer |
HealthCheckingRoundRobinLoadBalancerProvider.newLoadBalancer(LoadBalancer.Helper helper) |
Modifier and Type | Method and Description |
---|---|
LoadBalancer |
RlsLoadBalancerProvider.newLoadBalancer(LoadBalancer.Helper helper) |
Modifier and Type | Class and Description |
---|---|
class |
ForwardingLoadBalancerHelper |
Modifier and Type | Method and Description |
---|---|
protected abstract LoadBalancer.Helper |
ForwardingLoadBalancerHelper.delegate()
Returns the underlying helper.
|
Modifier and Type | Method and Description |
---|---|
LoadBalancer |
OutlierDetectionLoadBalancerProvider.newLoadBalancer(LoadBalancer.Helper helper) |
Constructor and Description |
---|
GracefulSwitchLoadBalancer(LoadBalancer.Helper helper) |
OutlierDetectionLoadBalancer(LoadBalancer.Helper helper,
io.grpc.internal.TimeProvider timeProvider)
Creates a new instance of
OutlierDetectionLoadBalancer . |
Modifier and Type | Method and Description |
---|---|
static LoadBalancer.Helper |
OrcaOobUtil.newOrcaReportingHelper(LoadBalancer.Helper delegate)
Creates a new
LoadBalancer.Helper with provided
OrcaOobUtil.OrcaOobReportListener installed
to receive callback when an out-of-band ORCA report is received. |
Modifier and Type | Method and Description |
---|---|
static LoadBalancer.Helper |
OrcaOobUtil.newOrcaReportingHelper(LoadBalancer.Helper delegate)
Creates a new
LoadBalancer.Helper with provided
OrcaOobUtil.OrcaOobReportListener installed
to receive callback when an out-of-band ORCA report is received. |