Package io.grpc.xds
Class Endpoints.LbEndpoint
- java.lang.Object
-
- io.grpc.xds.Endpoints.LbEndpoint
-
- Direct Known Subclasses:
AutoValue_Endpoints_LbEndpoint
- Enclosing class:
- Endpoints
abstract static class Endpoints.LbEndpoint extends java.lang.ObjectRepresents a single endpoint to be load balanced.
-
-
Constructor Summary
Constructors Constructor Description LbEndpoint()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) static Endpoints.LbEndpointcreate(io.grpc.EquivalentAddressGroup eag, int loadBalancingWeight, boolean isHealthy)(package private) static Endpoints.LbEndpointcreate(java.lang.String address, int port, int loadBalancingWeight, boolean isHealthy)(package private) abstract io.grpc.EquivalentAddressGroupeag()(package private) abstract booleanisHealthy()(package private) abstract intloadBalancingWeight()
-
-
-
Method Detail
-
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(java.lang.String address, int port, int loadBalancingWeight, boolean isHealthy)
-
-