public class DynamicServerResolver extends java.lang.Object implements Resolver<DiscoveryResult>
| Constructor and Description |
|---|
DynamicServerResolver(com.netflix.client.config.IClientConfig clientConfig,
ResolverListener<DiscoveryResult> listener) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasServers() |
DiscoveryResult |
resolve(java.lang.Object key) |
void |
shutdown()
hook to perform activities on shutdown
|
public DynamicServerResolver(com.netflix.client.config.IClientConfig clientConfig,
ResolverListener<DiscoveryResult> listener)
public DiscoveryResult resolve(@Nullable java.lang.Object key)
resolve in interface Resolver<DiscoveryResult>key - unique identifier that may be used by certain resolvers as part of lookup. Implementations
can narrow this down to be nullable.public boolean hasServers()
hasServers in interface Resolver<DiscoveryResult>public void shutdown()
Resolvershutdown in interface Resolver<DiscoveryResult>