Class FakeNameResolverProvider.FakeNameResolver

  • Enclosing class:
    FakeNameResolverProvider

    private static final class FakeNameResolverProvider.FakeNameResolver
    extends io.grpc.NameResolver
    A single name resolver.
    • 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
      private java.net.SocketAddress address  
      private static java.lang.String AUTHORITY  
      private boolean shutdown  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private FakeNameResolver​(java.net.SocketAddress address)  
    • Method Summary

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

        refresh, start
      • Methods inherited from class java.lang.Object

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

      • address

        private final java.net.SocketAddress address
      • shutdown

        private volatile boolean shutdown
    • Constructor Detail

      • FakeNameResolver

        private FakeNameResolver​(java.net.SocketAddress address)
    • Method Detail

      • start

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

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

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