@ConfigurationProperties(value="spring.cloud.config")
public class SpringCloudClientConfiguration
extends io.micronaut.http.client.HttpClientConfiguration
HttpClientConfiguration
for Spring Cloud Config.Modifier and Type | Class and Description |
---|---|
static class |
SpringCloudClientConfiguration.SpringCloudConnectionPoolConfiguration
The default connection pool configuration.
|
static class |
SpringCloudClientConfiguration.SpringConfigDiscoveryConfiguration
Configuration class for Consul client config.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PREFIX |
static java.lang.String |
SPRING_CLOUD_CONFIG_ENDPOINT |
Constructor and Description |
---|
SpringCloudClientConfiguration()
Default constructor.
|
SpringCloudClientConfiguration(SpringCloudClientConfiguration.SpringCloudConnectionPoolConfiguration springCloudConnectionPoolConfiguration,
io.micronaut.runtime.ApplicationConfiguration applicationConfiguration) |
Modifier and Type | Method and Description |
---|---|
SpringCloudClientConfiguration.SpringConfigDiscoveryConfiguration |
getConfiguration() |
io.micronaut.http.client.HttpClientConfiguration.ConnectionPoolConfiguration |
getConnectionPoolConfiguration() |
java.lang.String |
getLabel() |
java.util.Optional<java.lang.String> |
getUri() |
boolean |
isFailFast() |
void |
setFailFast(boolean failFast)
If set to true an exception will be thrown if configuration is not found.
|
void |
setLabel(java.lang.String label)
Set the Spring Cloud config server label.
|
void |
setUri(java.lang.String uri)
Set the Spring Cloud config server uri.
|
getChannelOptions, getConnectTimeout, getConnectTtl, getDefaultCharset, getEventLoopGroup, getHttpVersion, getLoggerName, getLogLevel, getMaxContentLength, getNumOfThreads, getProxyAddress, getProxyPassword, getProxySelector, getProxyType, getProxyUsername, getReadIdleTimeout, getReadTimeout, getShutdownTimeout, getSslConfiguration, getThreadFactory, isExceptionOnErrorStatus, isFollowRedirects, resolveProxy, setChannelOptions, setConnectTimeout, setConnectTtl, setDefaultCharset, setEventLoopGroup, setExceptionOnErrorStatus, setFollowRedirects, setHttpVersion, setLoggerName, setLogLevel, setMaxContentLength, setNumOfThreads, setProxyAddress, setProxyPassword, setProxySelector, setProxyType, setProxyUsername, setReadIdleTimeout, setReadTimeout, setShutdownTimeout, setSslConfiguration, setThreadFactory
public static final java.lang.String PREFIX
public static final java.lang.String SPRING_CLOUD_CONFIG_ENDPOINT
public SpringCloudClientConfiguration()
@Inject public SpringCloudClientConfiguration(SpringCloudClientConfiguration.SpringCloudConnectionPoolConfiguration springCloudConnectionPoolConfiguration, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration)
springCloudConnectionPoolConfiguration
- The connection pool configurationapplicationConfiguration
- The application configuration@NonNull public io.micronaut.http.client.HttpClientConfiguration.ConnectionPoolConfiguration getConnectionPoolConfiguration()
getConnectionPoolConfiguration
in class io.micronaut.http.client.HttpClientConfiguration
@NonNull public SpringCloudClientConfiguration.SpringConfigDiscoveryConfiguration getConfiguration()
@NonNull public java.util.Optional<java.lang.String> getUri()
public void setUri(java.lang.String uri)
uri
- Spring Cloud config server uripublic java.lang.String getLabel()
public boolean isFailFast()
public void setFailFast(boolean failFast)
failFast
- flag to fail fastpublic void setLabel(java.lang.String label)
label
- Spring Cloud config server label