Package io.deephaven.enterprise.resolver
Class DeephavenHttpNameResolver
java.lang.Object
io.grpc.NameResolver
io.deephaven.enterprise.resolver.DeephavenNameResolver
io.deephaven.enterprise.resolver.DeephavenHttpNameResolver
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.NameResolver
io.grpc.NameResolver.Args, io.grpc.NameResolver.ConfigOrError, io.grpc.NameResolver.Factory, io.grpc.NameResolver.Listener, io.grpc.NameResolver.Listener2, io.grpc.NameResolver.ResolutionResult, io.grpc.NameResolver.ResolutionResultAttr, io.grpc.NameResolver.ServiceConfigParser -
Field Summary
Fields inherited from class io.deephaven.enterprise.resolver.DeephavenNameResolver
args, listener, servicePathFields inherited from class io.grpc.NameResolver
ATTR_BACKEND_SERVICE -
Constructor Summary
ConstructorsConstructorDescriptionDeephavenHttpNameResolver(HttpResolverContext ctx, String servicePath, io.grpc.NameResolver.Args args) -
Method Summary
Modifier and TypeMethodDescriptionprotected ResolverContextctx()protected StringlogPfx()protected voidresolveInternal(String caller) Methods inherited from class io.deephaven.enterprise.resolver.DeephavenNameResolver
getAddresses, getServiceAuthority, getServicePath, logResolveResult, makeEquivalentAddressGroup, refresh, shutdown, start, tryCreateManagedChannelServiceConfigFromJsonStringMethods inherited from class io.grpc.NameResolver
start
-
Constructor Details
-
DeephavenHttpNameResolver
public DeephavenHttpNameResolver(HttpResolverContext ctx, String servicePath, io.grpc.NameResolver.Args args)
-
-
Method Details
-
ctx
- Specified by:
ctxin classDeephavenNameResolver
-
logPfx
- Specified by:
logPfxin classDeephavenNameResolver
-
resolveInternal
- Specified by:
resolveInternalin classDeephavenNameResolver
-