Class DnsServiceDiscoveryProvider

  • All Implemented Interfaces:
    io.smallrye.stork.spi.ServiceDiscoveryProvider<DnsConfiguration>

    public class DnsServiceDiscoveryProvider
    extends Object
    implements io.smallrye.stork.spi.ServiceDiscoveryProvider<DnsConfiguration>
    DNS-based service discovery implementation
    • Constructor Detail

      • DnsServiceDiscoveryProvider

        public DnsServiceDiscoveryProvider()
    • Method Detail

      • createServiceDiscovery

        public io.smallrye.stork.api.ServiceDiscovery createServiceDiscovery​(DnsConfiguration config,
                                                                             String serviceName,
                                                                             io.smallrye.stork.api.config.ServiceConfig serviceConfig,
                                                                             io.smallrye.stork.spi.StorkInfrastructure storkInfrastructure)
        Specified by:
        createServiceDiscovery in interface io.smallrye.stork.spi.ServiceDiscoveryProvider<DnsConfiguration>