Interface KubernetesServiceInstanceProvider
public interface KubernetesServiceInstanceProvider
Kubernetes service instance provider.
- Author:
- Pavol Gressa
-
Method Summary
Modifier and TypeMethodDescriptionorg.reactivestreams.Publisher<List<io.micronaut.discovery.ServiceInstance>> getInstances(@NonNull KubernetesServiceConfiguration serviceConfiguration) @NonNull StringgetMode()org.reactivestreams.Publisher<String> getServiceIds(@NonNull String namespace)
-
Method Details
-
getMode
@NonNull String getMode()- Returns:
- the provider mode name.
-
getInstances
@SingleResult org.reactivestreams.Publisher<List<io.micronaut.discovery.ServiceInstance>> getInstances(@NonNull KubernetesServiceConfiguration serviceConfiguration) - Parameters:
serviceConfiguration- service discovery configuration- Returns:
- discovered service instances
-
getServiceIds
-