public class DiscoveryClientServerList
extends com.netflix.loadbalancer.AbstractServerList<com.netflix.loadbalancer.Server>
ServerList implementation that uses the DiscoveryClient.| Constructor and Description |
|---|
DiscoveryClientServerList(DiscoveryClient discoveryClient,
String serviceID)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
List<com.netflix.loadbalancer.Server> |
getInitialListOfServers() |
List<com.netflix.loadbalancer.Server> |
getUpdatedListOfServers() |
void |
initWithNiwsConfig(com.netflix.client.config.IClientConfig clientConfig) |
protected List<com.netflix.loadbalancer.Server> |
resolveServerList()
Return ribbon servers discovered.
|
public DiscoveryClientServerList(DiscoveryClient discoveryClient, String serviceID)
discoveryClient - discoveryClientserviceID - serviceIDpublic List<com.netflix.loadbalancer.Server> getInitialListOfServers()
public List<com.netflix.loadbalancer.Server> getUpdatedListOfServers()
public void initWithNiwsConfig(com.netflix.client.config.IClientConfig clientConfig)
protected List<com.netflix.loadbalancer.Server> resolveServerList()