Package io.grpc.internal
Class JndiResourceResolverFactory.JndiResourceResolver
java.lang.Object
io.grpc.internal.JndiResourceResolverFactory.JndiResourceResolver
- All Implemented Interfaces:
DnsNameResolver.ResourceResolver
- Enclosing class:
JndiResourceResolverFactory
static final class JndiResourceResolverFactory.JndiResourceResolver
extends Object
implements DnsNameResolver.ResourceResolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Logger
private final JndiResourceResolverFactory.RecordFetcher
private static final Pattern
-
Constructor Summary
ConstructorsConstructorDescriptionJndiResourceResolver
(JndiResourceResolverFactory.RecordFetcher recordFetcher) -
Method Summary
Modifier and TypeMethodDescriptionresolveSrv
(String host) resolveTxt
(String serviceConfigHostname) (package private) static String
Undo the quoting done ininvalid reference
com.sun.jndi.dns.ResourceRecord#decodeTxt
-
Field Details
-
logger
-
whitespace
-
recordFetcher
-
-
Constructor Details
-
JndiResourceResolver
-
-
Method Details
-
resolveTxt
- Specified by:
resolveTxt
in interfaceDnsNameResolver.ResourceResolver
- Throws:
NamingException
-
resolveSrv
- Specified by:
resolveSrv
in interfaceDnsNameResolver.ResourceResolver
- Throws:
Exception
-
unquote
Undo the quoting done ininvalid reference
com.sun.jndi.dns.ResourceRecord#decodeTxt
-