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) |
Modifier and Type | Method and Description |
---|---|
io.grpc.netty.NettyChannelBuilder |
getChannelBuilder() |
java.lang.String |
getName() |
void |
setNameResolverFactory(io.grpc.NameResolver.Factory factory) |
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)
public java.lang.String getName()
getName
in interface io.micronaut.core.naming.Named
public io.grpc.netty.NettyChannelBuilder getChannelBuilder()
public void setNameResolverFactory(@Nullable io.grpc.NameResolver.Factory factory)