public class DiscoveryClientNameResolver extends NameResolver
DiscoveryClient. The ports are extracted from the gRPC.port metadata.NameResolver.Args, NameResolver.ConfigOrError, NameResolver.Factory, NameResolver.Helper, NameResolver.Listener, NameResolver.Listener2, NameResolver.ResolutionResult, NameResolver.ResolutionResultAttr, NameResolver.ServiceConfigParser| Constructor and Description |
|---|
DiscoveryClientNameResolver(String name,
DiscoveryClient client,
io.grpc.internal.SharedResourceHolder.Resource<Executor> executorResource) |
| Modifier and Type | Method and Description |
|---|---|
String |
getServiceAuthority() |
void |
refresh() |
void |
shutdown() |
void |
start(NameResolver.Listener listener) |
String |
toString() |
startpublic DiscoveryClientNameResolver(String name, DiscoveryClient client, io.grpc.internal.SharedResourceHolder.Resource<Executor> executorResource)
public final String getServiceAuthority()
getServiceAuthority in class NameResolverpublic final void start(NameResolver.Listener listener)
start in class NameResolverpublic final void refresh()
refresh in class NameResolverpublic void shutdown()
shutdown in class NameResolver