Class DnsServiceDiscovery

  • All Implemented Interfaces:
    io.smallrye.stork.api.ServiceDiscovery

    public class DnsServiceDiscovery
    extends io.smallrye.stork.impl.CachingServiceDiscovery
    A service discovery implementation retrieving services from DNS.
    • Field Summary

      • Fields inherited from class io.smallrye.stork.impl.CachingServiceDiscovery

        DEFAULT_REFRESH_INTERVAL, REFRESH_PERIOD, refreshPeriod
    • Method Detail

      • fetchNewServiceInstances

        public io.smallrye.mutiny.Uni<List<io.smallrye.stork.api.ServiceInstance>> fetchNewServiceInstances​(List<io.smallrye.stork.api.ServiceInstance> previousInstances)
        Specified by:
        fetchNewServiceInstances in class io.smallrye.stork.impl.CachingServiceDiscovery