Class NameResolverRegistration

java.lang.Object
net.devh.boot.grpc.client.nameresolver.NameResolverRegistration
All Implemented Interfaces:
DisposableBean

public class NameResolverRegistration extends Object implements DisposableBean
The NameResolverRegistration manages the registration and de-registration of Spring managed name resolvers.
  • Constructor Details

    • NameResolverRegistration

      public NameResolverRegistration(List<NameResolverProvider> providers)
      Creates a new NameResolverRegistration with the given list of providers.
      Parameters:
      providers - The providers that should be managed.
  • Method Details

    • register

      public void register(NameResolverRegistry registry)
      Register all NameResolverProviders in the given registry and store a reference to it for later de-registration.
      Parameters:
      registry - The registry to add the providers to.
    • destroy

      public void destroy()
      Specified by:
      destroy in interface DisposableBean