Package io.grpc.xds

Class XdsNameResolver.ConfigSelector

java.lang.Object
io.grpc.InternalConfigSelector
io.grpc.xds.XdsNameResolver.ConfigSelector
Enclosing class:
XdsNameResolver

private final class XdsNameResolver.ConfigSelector extends io.grpc.InternalConfigSelector
  • Constructor Details

    • ConfigSelector

      private ConfigSelector()
  • Method Details

    • selectConfig

      public io.grpc.InternalConfigSelector.Result selectConfig(io.grpc.LoadBalancer.PickSubchannelArgs args)
      Specified by:
      selectConfig in class io.grpc.InternalConfigSelector
    • retainCluster

      private boolean retainCluster(String cluster)
    • releaseCluster

      private void releaseCluster(String cluster)
    • generateHash

      private long generateHash(List<VirtualHost.Route.RouteAction.HashPolicy> hashPolicies, io.grpc.Metadata headers)