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.Namedpublic boolean isConnectOnStartup()
public java.time.Duration getConnectionTimeout()
public io.grpc.netty.NettyChannelBuilder getChannelBuilder()