Package io.grpc.xds
Class InternalXdsAttributes
java.lang.Object
io.grpc.xds.InternalXdsAttributes
Internal attributes used for xDS implementation. Do not use.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final io.grpc.Attributes.Key
<String> Name of the cluster that provides this EquivalentAddressGroup.(package private) static final io.grpc.Attributes.Key
<Long> Grace time to use when draining.(package private) static final io.grpc.Attributes.Key
<FilterChainSelectorManager> Filter chain match for network filters.(package private) static final io.grpc.Attributes.Key
<Locality> The locality that this EquivalentAddressGroup is in.(package private) static final io.grpc.Attributes.Key
<String> The name of the locality that this EquivalentAddressGroup is in.(package private) static final io.grpc.Attributes.Key
<Integer> Map from localities to their weights.(package private) static final io.grpc.Attributes.Key
<Long> Endpoint weight for load balancing purposes.static final io.grpc.Attributes.Key
<SslContextProviderSupplier> Attribute key for SslContextProviderSupplier (used from client) for a subchannel.(package private) static final io.grpc.Attributes.Key
<XdsNameResolverProvider.CallCounterProvider> Attribute key for obtaining the global provider that provides atomics for aggregating outstanding RPCs sent to each cluster.(package private) static final io.grpc.Attributes.Key
<io.grpc.internal.ObjectPool<XdsClient>> Attribute key for passing around the XdsClient object pool across NameResolver/LoadBalancers. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
ATTR_SSL_CONTEXT_PROVIDER_SUPPLIER
@TransportAttr public static final io.grpc.Attributes.Key<SslContextProviderSupplier> ATTR_SSL_CONTEXT_PROVIDER_SUPPLIERAttribute key for SslContextProviderSupplier (used from client) for a subchannel. -
XDS_CLIENT_POOL
@ResolutionResultAttr static final io.grpc.Attributes.Key<io.grpc.internal.ObjectPool<XdsClient>> XDS_CLIENT_POOLAttribute key for passing around the XdsClient object pool across NameResolver/LoadBalancers. -
CALL_COUNTER_PROVIDER
@ResolutionResultAttr static final io.grpc.Attributes.Key<XdsNameResolverProvider.CallCounterProvider> CALL_COUNTER_PROVIDERAttribute key for obtaining the global provider that provides atomics for aggregating outstanding RPCs sent to each cluster. -
ATTR_LOCALITY_WEIGHT
Map from localities to their weights. -
ATTR_CLUSTER_NAME
Name of the cluster that provides this EquivalentAddressGroup. -
ATTR_LOCALITY
The locality that this EquivalentAddressGroup is in. -
ATTR_LOCALITY_NAME
The name of the locality that this EquivalentAddressGroup is in. -
ATTR_SERVER_WEIGHT
Endpoint weight for load balancing purposes. -
ATTR_FILTER_CHAIN_SELECTOR_MANAGER
@TransportAttr static final io.grpc.Attributes.Key<FilterChainSelectorManager> ATTR_FILTER_CHAIN_SELECTOR_MANAGERFilter chain match for network filters. -
ATTR_DRAIN_GRACE_NANOS
Grace time to use when draining. Null for an infinite grace time.
-
-
Constructor Details
-
InternalXdsAttributes
private InternalXdsAttributes()
-