Class ResolverContext

java.lang.Object
io.deephaven.enterprise.resolver.ResolverContext
Direct Known Subclasses:
EtcdResolverContext, HttpResolverContext

public class ResolverContext extends Object
  • Field Details

    • logInfoMethod

      public final Consumer<String> logInfoMethod
    • logWarningMethod

      public final Consumer<String> logWarningMethod
    • logErrorMethod

      public final Consumer<String> logErrorMethod
    • getTimeoutMillis

      public final long getTimeoutMillis
    • defaultPort

      public final int defaultPort
    • localHostFirstIfPresent

      public final boolean localHostFirstIfPresent
    • shuffle

      public final boolean shuffle
    • serviceAuthority

      public final String serviceAuthority
    • attrAuthorityOverrideToHost

      public final boolean attrAuthorityOverrideToHost
    • scRetryEnabled

      public final boolean scRetryEnabled
    • scMaxRetryAttempts

      public final int scMaxRetryAttempts
    • scMaxHedgingAttempts

      public final int scMaxHedgingAttempts
    • scLoadBalancingPolicy

      public final String scLoadBalancingPolicy
  • Constructor Details

    • ResolverContext

      public ResolverContext(long getTimeoutMillis, int defaultPort, boolean localHostFirstIfPresent, boolean shuffle, Consumer<String> logInfoMethod, Consumer<String> logWarningMethod, Consumer<String> logErrorMethod, String serviceAuthority, boolean attrAuthorityOverrideToHost, boolean scRetryEnabled, int scMaxRetryAttempts, int scMaxHedgingAttempts, String scLoadBalancingPolicy)
  • Method Details

    • getScParser

      public io.grpc.internal.ScParser getScParser()