Class SelfNameResolver

java.lang.Object
io.grpc.NameResolver
net.devh.boot.grpc.server.nameresolver.SelfNameResolver

public class SelfNameResolver extends NameResolver
A NameResolver that will always respond with the server's own address.
  • Constructor Details

    • SelfNameResolver

      public SelfNameResolver(GrpcServerProperties properties, NameResolver.Args args)
      Creates a self name resolver with the given properties.
      Parameters:
      properties - The properties to read the server address from.
      args - The arguments for the resolver.
    • SelfNameResolver

      public SelfNameResolver(GrpcServerProperties properties, NameResolver.Args args, io.grpc.internal.SharedResourceHolder.Resource<Executor> executorResource)
      Creates a self name resolver with the given properties.
      Parameters:
      properties - The properties to read the server address from.
      args - The arguments for the resolver.
      executorResource - The shared executor resource for channels.
  • Method Details