Package io.grpc.grpclb
package io.grpc.grpclb
-
ClassDescriptionA
SubchannelPool
that keeps returnedLoadBalancer.Subchannel
s for a given time before it's shut down by the pool.The reason for dropping a request as instructed by the remote balancer.Record and aggregate client-side load data for GRPCLB.Constants for the GRPCLB load-balancer.ALoadBalancer
that uses the GRPCLB protocol.The provider for the "grpclb" balancing policy.A DNS-basedNameResolver
with gRPC LB specific add-ons for resolving balancer addresses via service records.The states of a GRPCLB working session ofGrpclbLoadBalancer
.InternalGrpclbConstants
accessor.A provider forio.grpc.grpclb.GrpclbNameResolver
.Manages life-cycle of Subchannels forGrpclbState
.Receives state changes for a pooledLoadBalancer.Subchannel
.Wraps aClientStreamTracer.Factory
, retrieves tokens from transport attributes and attaches them to headers.