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()