Package io.grpc.xds
Class Endpoints.LbEndpoint
java.lang.Object
io.grpc.xds.Endpoints.LbEndpoint
- Direct Known Subclasses:
AutoValue_Endpoints_LbEndpoint
- Enclosing class:
Endpoints
Represents a single endpoint to be load balanced.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static Endpoints.LbEndpoint
create
(io.grpc.EquivalentAddressGroup eag, int loadBalancingWeight, boolean isHealthy) (package private) static Endpoints.LbEndpoint
(package private) abstract io.grpc.EquivalentAddressGroup
eag()
(package private) abstract boolean
(package private) abstract int
-
Constructor Details
-
LbEndpoint
LbEndpoint()
-
-
Method Details
-
eag
abstract io.grpc.EquivalentAddressGroup eag() -
loadBalancingWeight
abstract int loadBalancingWeight() -
isHealthy
abstract boolean isHealthy() -
create
static Endpoints.LbEndpoint create(io.grpc.EquivalentAddressGroup eag, int loadBalancingWeight, boolean isHealthy) -
create
static Endpoints.LbEndpoint create(String address, int port, int loadBalancingWeight, boolean isHealthy)
-