Class CompositeServiceDiscovery
- java.lang.Object
-
- io.smallrye.stork.servicediscovery.composite.CompositeServiceDiscovery
-
- All Implemented Interfaces:
io.smallrye.stork.api.ServiceDiscovery
public class CompositeServiceDiscovery extends Object implements io.smallrye.stork.api.ServiceDiscovery
A implementation of service discovery delegating to other services.
-
-
Constructor Summary
Constructors Constructor Description CompositeServiceDiscovery(String serviceName, Collection<String> serviceNames)Creates a new CompositeServiceDiscovery
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.smallrye.mutiny.Uni<List<io.smallrye.stork.api.ServiceInstance>>getServiceInstances()voidinitialize(io.smallrye.stork.api.StorkServiceRegistry stork)
-
-
-
Constructor Detail
-
CompositeServiceDiscovery
public CompositeServiceDiscovery(String serviceName, Collection<String> serviceNames)
Creates a new CompositeServiceDiscovery- Parameters:
serviceName- the service nameserviceNames- the composed service names
-
-
Method Detail
-
getServiceInstances
public io.smallrye.mutiny.Uni<List<io.smallrye.stork.api.ServiceInstance>> getServiceInstances()
- Specified by:
getServiceInstancesin interfaceio.smallrye.stork.api.ServiceDiscovery
-
initialize
public void initialize(io.smallrye.stork.api.StorkServiceRegistry stork)
- Specified by:
initializein interfaceio.smallrye.stork.api.ServiceDiscovery
-
-