Class ConsulReactiveDiscoveryClient
- java.lang.Object
-
- org.springframework.cloud.consul.discovery.reactive.ConsulReactiveDiscoveryClient
-
- All Implemented Interfaces:
org.springframework.cloud.client.discovery.ReactiveDiscoveryClient,org.springframework.core.Ordered
public class ConsulReactiveDiscoveryClient extends Object implements org.springframework.cloud.client.discovery.ReactiveDiscoveryClient
Consul version ofReactiveDiscoveryClient.- Author:
- Tim Ysewyn, Chris Bono
-
-
Constructor Summary
Constructors Constructor Description ConsulReactiveDiscoveryClient(com.ecwid.consul.v1.ConsulClient client, ConsulDiscoveryProperties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringdescription()reactor.core.publisher.Flux<org.springframework.cloud.client.ServiceInstance>getInstances(String serviceId)intgetOrder()reactor.core.publisher.Flux<String>getServices()
-
-
-
Constructor Detail
-
ConsulReactiveDiscoveryClient
public ConsulReactiveDiscoveryClient(com.ecwid.consul.v1.ConsulClient client, ConsulDiscoveryProperties properties)
-
-
Method Detail
-
description
public String description()
- Specified by:
descriptionin interfaceorg.springframework.cloud.client.discovery.ReactiveDiscoveryClient
-
getInstances
public reactor.core.publisher.Flux<org.springframework.cloud.client.ServiceInstance> getInstances(String serviceId)
- Specified by:
getInstancesin interfaceorg.springframework.cloud.client.discovery.ReactiveDiscoveryClient
-
getServices
public reactor.core.publisher.Flux<String> getServices()
- Specified by:
getServicesin interfaceorg.springframework.cloud.client.discovery.ReactiveDiscoveryClient
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceorg.springframework.core.Ordered- Specified by:
getOrderin interfaceorg.springframework.cloud.client.discovery.ReactiveDiscoveryClient
-
-