Class GoogleCloudToProdNameResolverProvider


  • @Internal
    public final class GoogleCloudToProdNameResolverProvider
    extends io.grpc.NameResolverProvider
    A provider for GoogleCloudToProdNameResolver.
    • Constructor Detail

      • GoogleCloudToProdNameResolverProvider

        public GoogleCloudToProdNameResolverProvider()
    • Method Detail

      • 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
      • isAvailable

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

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

        public Collection<Class<? extends SocketAddress>> getProducedSocketAddressTypes()
        Overrides:
        getProducedSocketAddressTypes in class io.grpc.NameResolverProvider