Class ConsulDiscoveryClient
- java.lang.Object
-
- org.springframework.cloud.consul.discovery.ConsulDiscoveryClient
-
- All Implemented Interfaces:
org.springframework.cloud.client.discovery.DiscoveryClient,org.springframework.core.Ordered
public class ConsulDiscoveryClient extends Object implements org.springframework.cloud.client.discovery.DiscoveryClient
- Author:
- Spencer Gibb, Joe Athman, Tim Ysewyn, Chris Bono
-
-
Constructor Summary
Constructors Constructor Description ConsulDiscoveryClient(com.ecwid.consul.v1.ConsulClient client, ConsulDiscoveryProperties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringdescription()List<org.springframework.cloud.client.ServiceInstance>getAllInstances()List<org.springframework.cloud.client.ServiceInstance>getInstances(String serviceId)List<org.springframework.cloud.client.ServiceInstance>getInstances(String serviceId, com.ecwid.consul.v1.QueryParams queryParams)intgetOrder()List<String>getServices()voidprobe()
-
-
-
Constructor Detail
-
ConsulDiscoveryClient
public ConsulDiscoveryClient(com.ecwid.consul.v1.ConsulClient client, ConsulDiscoveryProperties properties)
-
-
Method Detail
-
description
public String description()
- Specified by:
descriptionin interfaceorg.springframework.cloud.client.discovery.DiscoveryClient
-
getInstances
public List<org.springframework.cloud.client.ServiceInstance> getInstances(String serviceId)
- Specified by:
getInstancesin interfaceorg.springframework.cloud.client.discovery.DiscoveryClient
-
getInstances
public List<org.springframework.cloud.client.ServiceInstance> getInstances(String serviceId, com.ecwid.consul.v1.QueryParams queryParams)
-
getAllInstances
public List<org.springframework.cloud.client.ServiceInstance> getAllInstances()
-
getServices
public List<String> getServices()
- Specified by:
getServicesin interfaceorg.springframework.cloud.client.discovery.DiscoveryClient
-
probe
public void probe()
- Specified by:
probein interfaceorg.springframework.cloud.client.discovery.DiscoveryClient
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceorg.springframework.cloud.client.discovery.DiscoveryClient- Specified by:
getOrderin interfaceorg.springframework.core.Ordered
-
-