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 Classes Modifier and Type Class Description private static class
FakeNameResolverProvider.FakeNameResolver
A single name resolver.
-
Constructor Summary
Constructors Constructor Description FakeNameResolverProvider(java.lang.String targetUri, java.net.SocketAddress address)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDefaultScheme()
java.util.Collection<java.lang.Class<? extends java.net.SocketAddress>>
getProducedSocketAddressTypes()
protected boolean
isAvailable()
io.grpc.NameResolver
newNameResolver(java.net.URI targetUri, io.grpc.NameResolver.Args args)
protected int
priority()
-
-
-
Method Detail
-
newNameResolver
public io.grpc.NameResolver newNameResolver(java.net.URI targetUri, io.grpc.NameResolver.Args args)
- 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
public java.lang.String getDefaultScheme()
- Specified by:
getDefaultScheme
in classio.grpc.NameResolver.Factory
-
getProducedSocketAddressTypes
public java.util.Collection<java.lang.Class<? extends java.net.SocketAddress>> getProducedSocketAddressTypes()
- Overrides:
getProducedSocketAddressTypes
in classio.grpc.NameResolverProvider
-
-