Interface ServiceDiscovery
- All Known Implementing Classes:
DynamicConsulServiceDiscovery
public interface ServiceDiscovery
Interface for service discovery operations.
-
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<List<io.smallrye.stork.api.ServiceInstance>> discoverAllInstances(String serviceName) Discover all healthy instances of a service.io.smallrye.mutiny.Uni<io.smallrye.stork.api.ServiceInstance> discoverService(String serviceName) Discover a single healthy instance of a service.
-
Method Details
-
discoverService
Discover a single healthy instance of a service.- Parameters:
serviceName- The name of the service to discover- Returns:
- A Uni containing a selected service instance
-
discoverAllInstances
io.smallrye.mutiny.Uni<List<io.smallrye.stork.api.ServiceInstance>> discoverAllInstances(String serviceName) Discover all healthy instances of a service.- Parameters:
serviceName- The name of the service to discover- Returns:
- A Uni containing all available service instances
-