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