Class StaticNameResolver

java.lang.Object
io.grpc.NameResolver
net.devh.boot.grpc.client.nameresolver.StaticNameResolver

public class StaticNameResolver extends NameResolver
A NameResolver that will always respond with a static set of target addresses.
  • Constructor Details

    • StaticNameResolver

      public StaticNameResolver(String authority, EquivalentAddressGroup target)
      Creates a static name resolver with only a single target server.
      Parameters:
      authority - The authority this name resolver was created for.
      target - The target address of the server to use.
    • StaticNameResolver

      public StaticNameResolver(String authority, Collection<EquivalentAddressGroup> targets)
      Creates a static name resolver with multiple target servers.
      Parameters:
      authority - The authority this name resolver was created for.
      targets - The target addresses of the servers to use.
    • StaticNameResolver

      public StaticNameResolver(String authority, NameResolver.ResolutionResult result)
      Creates a static name resolver with multiple target servers.
      Parameters:
      authority - The authority this name resolver was created for.
      result - The resolution result to use..
  • Method Details