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() |
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 use