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 |
static java.lang.String |
CONNECT_ON_STARTUP |
static java.lang.String |
CONNECTION_TIMEOUT |
protected java.lang.String |
name |
static java.lang.String |
PREFIX |
static java.lang.String |
SETTING_TARGET |
static java.lang.String |
SETTING_URL |
Modifier | Constructor and Description |
---|---|
protected |
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.time.Duration |
getConnectionTimeout() |
java.lang.String |
getName() |
boolean |
isConnectOnStartup() |
public static final java.lang.String PREFIX
public static final java.lang.String SETTING_TARGET
public static final java.lang.String SETTING_URL
public static final java.lang.String CONNECT_ON_STARTUP
public static final java.lang.String CONNECTION_TIMEOUT
protected final java.lang.String name
@ConfigurationBuilder(prefixes={"use",""}, allowZeroArgs=true) protected final io.grpc.netty.NettyChannelBuilder channelBuilder
protected 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.Named
public boolean isConnectOnStartup()
public java.time.Duration getConnectionTimeout()
public io.grpc.netty.NettyChannelBuilder getChannelBuilder()