Package com.oracle.coherence.client
Class GrpcChannelFactory.AddressProviderNameResolver
- java.lang.Object
-
- io.grpc.NameResolver
-
- com.oracle.coherence.client.GrpcChannelFactory.AddressProviderNameResolver
-
- Enclosing class:
- GrpcChannelFactory
public static class GrpcChannelFactory.AddressProviderNameResolver extends io.grpc.NameResolverA custom gRPCNameResolver.
-
-
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
-
-
Constructor Summary
Constructors Constructor Description AddressProviderNameResolver(com.tangosol.net.grpc.GrpcChannelDependencies deps, GrpcChannelFactory.GrpcServiceInfo serviceInfo, io.grpc.NameResolver.Args args)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.tangosol.net.SocketAddressProviderbuildSocketAddressProvider()protected io.grpc.NameResolver.ArgsgetNameResolverArgs()StringgetServiceAuthority()protected booleanisNameServiceAddressProvider()voidrefresh()protected voidsetAuthority(String sAuthority)voidshutdown()voidstart(io.grpc.NameResolver.Listener2 listener)
-
-
-
Constructor Detail
-
AddressProviderNameResolver
public AddressProviderNameResolver(com.tangosol.net.grpc.GrpcChannelDependencies deps, GrpcChannelFactory.GrpcServiceInfo serviceInfo, io.grpc.NameResolver.Args args)
-
-
Method Detail
-
getServiceAuthority
public String getServiceAuthority()
- Specified by:
getServiceAuthorityin classio.grpc.NameResolver
-
start
public void start(io.grpc.NameResolver.Listener2 listener)
- Overrides:
startin classio.grpc.NameResolver
-
refresh
public void refresh()
- Overrides:
refreshin classio.grpc.NameResolver
-
shutdown
public void shutdown()
- Specified by:
shutdownin classio.grpc.NameResolver
-
getNameResolverArgs
protected io.grpc.NameResolver.Args getNameResolverArgs()
-
buildSocketAddressProvider
protected com.tangosol.net.SocketAddressProvider buildSocketAddressProvider()
-
isNameServiceAddressProvider
protected boolean isNameServiceAddressProvider()
-
setAuthority
protected void setAuthority(String sAuthority)
-
-