public class StaticNameResolver extends NameResolver
NameResolver
that will always respond with a static set of target addresses.NameResolver.Factory, NameResolver.Listener, NameResolver.ResolutionResultAttr
Constructor and Description |
---|
StaticNameResolver(String authority,
Collection<EquivalentAddressGroup> targets) |
StaticNameResolver(String authority,
EquivalentAddressGroup target) |
Modifier and Type | Method and Description |
---|---|
String |
getServiceAuthority() |
void |
refresh() |
void |
shutdown() |
void |
start(NameResolver.Listener listener) |
String |
toString() |
public StaticNameResolver(String authority, EquivalentAddressGroup target)
public StaticNameResolver(String authority, Collection<EquivalentAddressGroup> targets)
public String getServiceAuthority()
getServiceAuthority
in class NameResolver
public void start(NameResolver.Listener listener)
start
in class NameResolver
public void refresh()
refresh
in class NameResolver
public void shutdown()
shutdown
in class NameResolver