Package io.grpc.xds

Class InternalXdsAttributes


  • @Internal
    public final class InternalXdsAttributes
    extends java.lang.Object
    Internal attributes used for xDS implementation. Do not use.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • ATTR_SSL_CONTEXT_PROVIDER_SUPPLIER

        @TransportAttr
        public static final io.grpc.Attributes.Key<SslContextProviderSupplier> ATTR_SSL_CONTEXT_PROVIDER_SUPPLIER
        Attribute 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_POOL
        Attribute 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_PROVIDER
        Attribute key for obtaining the global provider that provides atomics for aggregating outstanding RPCs sent to each cluster.
      • ATTR_LOCALITY_WEIGHT

        @ResolutionResultAttr
        static final io.grpc.Attributes.Key<java.lang.Integer> ATTR_LOCALITY_WEIGHT
        Map from localities to their weights.
      • ATTR_CLUSTER_NAME

        @Internal
        @Attr
        public static final io.grpc.Attributes.Key<java.lang.String> ATTR_CLUSTER_NAME
        Name of the cluster that provides this EquivalentAddressGroup.
      • ATTR_LOCALITY

        @Attr
        static final io.grpc.Attributes.Key<Locality> ATTR_LOCALITY
        The locality that this EquivalentAddressGroup is in.
      • ATTR_LOCALITY_NAME

        @Attr
        static final io.grpc.Attributes.Key<java.lang.String> ATTR_LOCALITY_NAME
        The name of the locality that this EquivalentAddressGroup is in.
      • ATTR_SERVER_WEIGHT

        @Attr
        static final io.grpc.Attributes.Key<java.lang.Long> 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_MANAGER
        Filter chain match for network filters.
      • ATTR_DRAIN_GRACE_NANOS

        @TransportAttr
        static final io.grpc.Attributes.Key<java.lang.Long> ATTR_DRAIN_GRACE_NANOS
        Grace time to use when draining. Null for an infinite grace time.
    • Constructor Detail

      • InternalXdsAttributes

        private InternalXdsAttributes()