Class DeephavenTargetNameResolverProviders.Secure

java.lang.Object
io.grpc.NameResolver.Factory
io.grpc.NameResolverProvider
io.deephaven.client.impl.DeephavenTargetNameResolverProviders.Secure
Enclosing class:
DeephavenTargetNameResolverProviders

@AutoService(io.grpc.NameResolverProvider.class) public static final class DeephavenTargetNameResolverProviders.Secure extends io.grpc.NameResolverProvider
Provides NameResolver support for secure DeephavenTarget.
  • Constructor Details

    • Secure

      public Secure()
  • Method Details

    • isAvailable

      protected boolean isAvailable()
      Specified by:
      isAvailable in class io.grpc.NameResolverProvider
    • priority

      protected int priority()
      Specified by:
      priority in class io.grpc.NameResolverProvider
    • newNameResolver

      public io.grpc.NameResolver newNameResolver(URI targetUri, io.grpc.NameResolver.Args args)
      Specified by:
      newNameResolver in class io.grpc.NameResolver.Factory
    • getDefaultScheme

      public String getDefaultScheme()
      Specified by:
      getDefaultScheme in class io.grpc.NameResolver.Factory