public class SelfNameResolverFactory
extends io.grpc.NameResolverProvider
SelfNameResolverFactory based on the target uri.| Modifier and Type | Field and Description |
|---|---|
static String |
SELF_SCHEME
The constant containing the scheme that will be used by this factory.
|
| Constructor and Description |
|---|
SelfNameResolverFactory(GrpcServerProperties properties)
Creates a new SelfNameResolverFactory that uses the given properties.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getDefaultScheme() |
protected boolean |
isAvailable() |
io.grpc.NameResolver |
newNameResolver(URI targetUri,
io.grpc.NameResolver.Args args) |
protected int |
priority() |
String |
toString() |
public static final String SELF_SCHEME
public SelfNameResolverFactory(GrpcServerProperties properties)
properties - The properties used to resolve this server's address.public io.grpc.NameResolver newNameResolver(URI targetUri, io.grpc.NameResolver.Args args)
newNameResolver in class io.grpc.NameResolver.Factorypublic String getDefaultScheme()
getDefaultScheme in class io.grpc.NameResolver.Factoryprotected boolean isAvailable()
isAvailable in class io.grpc.NameResolverProviderprotected int priority()
priority in class io.grpc.NameResolverProvider