Class ConsulServiceDiscovery
- java.lang.Object
-
- io.smallrye.stork.impl.CachingServiceDiscovery
-
- io.smallrye.stork.servicediscovery.consul.ConsulServiceDiscovery
-
- All Implemented Interfaces:
io.smallrye.stork.api.ServiceDiscovery
public class ConsulServiceDiscovery extends CachingServiceDiscovery
-
-
Field Summary
-
Fields inherited from class io.smallrye.stork.impl.CachingServiceDiscovery
DEFAULT_REFRESH_INTERVAL, refreshPeriod
-
-
Constructor Summary
Constructors Constructor Description ConsulServiceDiscovery(String serviceName, ConsulServiceDiscoveryProviderConfiguration config, io.vertx.core.Vertx vertx, boolean secure)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.smallrye.mutiny.Uni<List<io.smallrye.stork.api.ServiceInstance>>fetchNewServiceInstances(List<io.smallrye.stork.api.ServiceInstance> previousInstances)-
Methods inherited from class io.smallrye.stork.impl.CachingServiceDiscovery
getServiceInstances
-
-
-
-
Constructor Detail
-
ConsulServiceDiscovery
public ConsulServiceDiscovery(String serviceName, ConsulServiceDiscoveryProviderConfiguration config, io.vertx.core.Vertx vertx, boolean secure)
-
-
Method Detail
-
fetchNewServiceInstances
public io.smallrye.mutiny.Uni<List<io.smallrye.stork.api.ServiceInstance>> fetchNewServiceInstances(List<io.smallrye.stork.api.ServiceInstance> previousInstances)
- Specified by:
fetchNewServiceInstancesin classCachingServiceDiscovery
-
-