public abstract class GrpcManagedChannelConfiguration
extends java.lang.Object
implements io.micronaut.core.naming.Named
| Modifier and Type | Field and Description |
|---|---|
protected io.grpc.netty.NettyChannelBuilder |
channelBuilder |
protected java.lang.String |
name |
static java.lang.String |
PREFIX |
static java.lang.String |
SETTING_TARGET |
static java.lang.String |
SETTING_URL |
| Constructor and Description |
|---|
GrpcManagedChannelConfiguration(java.lang.String name,
io.micronaut.context.env.Environment env,
java.util.concurrent.ExecutorService executorService)
Constructors a new managed channel configuration.
|
| Modifier and Type | Method and Description |
|---|---|
io.grpc.netty.NettyChannelBuilder |
getChannelBuilder() |
java.lang.String |
getName() |
void |
setNameResolverFactory(io.grpc.NameResolver.Factory factory)
Deprecated.
Method
AbstractManagedChannelImplBuilder.nameResolverFactory(NameResolver.Factory) is deprecated |
public static final java.lang.String PREFIX
public static final java.lang.String SETTING_TARGET
public static final java.lang.String SETTING_URL
protected final java.lang.String name
@ConfigurationBuilder(prefixes={"use",""},
allowZeroArgs=true)
protected final io.grpc.netty.NettyChannelBuilder channelBuilder
public GrpcManagedChannelConfiguration(java.lang.String name,
io.micronaut.context.env.Environment env,
java.util.concurrent.ExecutorService executorService)
name - The nameenv - The environmentexecutorService - The executor service to usepublic java.lang.String getName()
getName in interface io.micronaut.core.naming.Namedpublic io.grpc.netty.NettyChannelBuilder getChannelBuilder()
@Deprecated
public void setNameResolverFactory(@Nullable
io.grpc.NameResolver.Factory factory)
AbstractManagedChannelImplBuilder.nameResolverFactory(NameResolver.Factory) is deprecatedfactory - The factory