Class EtcdClusterNameResolver


  • public class EtcdClusterNameResolver
    extends io.grpc.NameResolver
    • Nested Class Summary

      • Nested classes/interfaces inherited from class io.grpc.NameResolver

        io.grpc.NameResolver.Args, io.grpc.NameResolver.ConfigOrError, io.grpc.NameResolver.Factory, io.grpc.NameResolver.Listener, io.grpc.NameResolver.Listener2, io.grpc.NameResolver.ResolutionResult, io.grpc.NameResolver.ResolutionResultAttr, io.grpc.NameResolver.ServiceConfigParser
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String SCHEME  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getServiceAuthority()  
      void refresh()  
      void shutdown()  
      void start​(io.grpc.NameResolver.Listener listener)  
      • Methods inherited from class io.grpc.NameResolver

        start
      • Methods inherited from class java.lang.Object

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

      • EtcdClusterNameResolver

        public EtcdClusterNameResolver​(java.net.URI targetUri)
    • Method Detail

      • getServiceAuthority

        public java.lang.String getServiceAuthority()
        Specified by:
        getServiceAuthority in class io.grpc.NameResolver
      • start

        public void start​(io.grpc.NameResolver.Listener listener)
        Overrides:
        start in class io.grpc.NameResolver
      • refresh

        public final void refresh()
        Overrides:
        refresh in class io.grpc.NameResolver
      • shutdown

        public void shutdown()
        Specified by:
        shutdown in class io.grpc.NameResolver