Package io.grpc.internal.testing
Class FakeNameResolverProvider
java.lang.Object
io.grpc.NameResolver.Factory
io.grpc.NameResolverProvider
io.grpc.internal.testing.FakeNameResolverProvider
public final class FakeNameResolverProvider
extends io.grpc.NameResolverProvider
A name resolver to always resolve the given URI into the given address.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final class
A single name resolver. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection
<Class<? extends SocketAddress>> protected boolean
io.grpc.NameResolver
newNameResolver
(URI targetUri, io.grpc.NameResolver.Args args) protected int
priority()
Methods inherited from class io.grpc.NameResolverProvider
getScheme
-
Field Details
-
targetUri
-
address
-
-
Constructor Details
-
FakeNameResolverProvider
-
-
Method Details
-
newNameResolver
- Specified by:
newNameResolver
in classio.grpc.NameResolver.Factory
-
isAvailable
protected boolean isAvailable()- Specified by:
isAvailable
in classio.grpc.NameResolverProvider
-
priority
protected int priority()- Specified by:
priority
in classio.grpc.NameResolverProvider
-
getDefaultScheme
- Specified by:
getDefaultScheme
in classio.grpc.NameResolver.Factory
-
getProducedSocketAddressTypes
- Overrides:
getProducedSocketAddressTypes
in classio.grpc.NameResolverProvider
-