Package io.etcd.jetcd.resolver
Class AbstractResolverProvider
java.lang.Object
io.grpc.NameResolver.Factory
io.grpc.NameResolverProvider
io.etcd.jetcd.resolver.AbstractResolverProvider
- Direct Known Subclasses:
DnsSrvResolverProvider,HttpResolverProvider,HttpsResolverProvider,IPResolverProvider
public abstract class AbstractResolverProvider
extends io.grpc.NameResolverProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract io.grpc.NameResolvercreateResolver(URI targetUri, io.grpc.NameResolver.Args args) protected booleanio.grpc.NameResolvernewNameResolver(URI targetUri, io.grpc.NameResolver.Args args) protected intpriority()Methods inherited from class io.grpc.NameResolverProvider
getProducedSocketAddressTypes, getScheme
-
Constructor Details
-
AbstractResolverProvider
-
-
Method Details
-
isAvailable
protected boolean isAvailable()- Specified by:
isAvailablein classio.grpc.NameResolverProvider
-
priority
protected int priority()- Specified by:
priorityin classio.grpc.NameResolverProvider
-
getDefaultScheme
- Specified by:
getDefaultSchemein classio.grpc.NameResolver.Factory
-
newNameResolver
- Specified by:
newNameResolverin classio.grpc.NameResolver.Factory
-
createResolver
protected abstract io.grpc.NameResolver createResolver(URI targetUri, io.grpc.NameResolver.Args args)
-