@ConfigurationProperties(value="eureka.client") public class EurekaConfiguration extends DiscoveryClientConfiguration
Modifier and Type | Class and Description |
---|---|
static class |
EurekaConfiguration.EurekaConnectionPoolConfiguration
The default connection pool configuration.
|
static class |
EurekaConfiguration.EurekaDiscoveryConfiguration
Configuration properties for Eureka client discovery.
|
static class |
EurekaConfiguration.EurekaRegistrationConfiguration
Configuration properties for Eureka client registration.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONTEXT_PATH
The configuration name for Eureka context path.
|
static java.lang.String |
CONTEXT_PATH_PLACEHOLDER
The configuration name for Eureka context path.
|
static java.lang.String |
HOST
The configuration name for Eureka host.
|
static java.lang.String |
PORT
The configuration name for Eureka port.
|
static java.lang.String |
PREFIX
The prefix to use for all Eureka client settings.
|
Constructor and Description |
---|
EurekaConfiguration(EurekaConfiguration.EurekaConnectionPoolConfiguration eurekaConnectionPoolConfiguration,
io.micronaut.runtime.ApplicationConfiguration applicationConfiguration,
EurekaConfiguration.EurekaRegistrationConfiguration eurekaRegistrationConfiguration) |
Modifier and Type | Method and Description |
---|---|
io.micronaut.http.client.HttpClientConfiguration.ConnectionPoolConfiguration |
getConnectionPoolConfiguration() |
EurekaConfiguration.EurekaDiscoveryConfiguration |
getDiscovery() |
EurekaConfiguration.EurekaRegistrationConfiguration |
getRegistration() |
protected java.lang.String |
getServiceID() |
void |
setDiscovery(EurekaConfiguration.EurekaDiscoveryConfiguration discovery) |
boolean |
shouldLogAmazonMetadataErrors() |
getAllZones, getContextPath, getDefaultZone, getHost, getPort, getServiceId, isSecure, isShouldUseDns, setContextPath, setDefaultZone, setHost, setPort, setSecure, setShouldUseDns, setZones, toString
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 CONTEXT_PATH
public static final java.lang.String CONTEXT_PATH_PLACEHOLDER
public static final java.lang.String HOST
public static final java.lang.String PORT
public EurekaConfiguration(EurekaConfiguration.EurekaConnectionPoolConfiguration eurekaConnectionPoolConfiguration, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, @Nullable EurekaConfiguration.EurekaRegistrationConfiguration eurekaRegistrationConfiguration)
eurekaConnectionPoolConfiguration
- The connection pool configurationapplicationConfiguration
- The application configurationeurekaRegistrationConfiguration
- The optional Eureka registration configuration@NonNull public EurekaConfiguration.EurekaDiscoveryConfiguration getDiscovery()
getDiscovery
in class DiscoveryClientConfiguration
public void setDiscovery(EurekaConfiguration.EurekaDiscoveryConfiguration discovery)
discovery
- The discovery configuration@Nullable public EurekaConfiguration.EurekaRegistrationConfiguration getRegistration()
getRegistration
in class DiscoveryClientConfiguration
public boolean shouldLogAmazonMetadataErrors()
protected java.lang.String getServiceID()
getServiceID
in class DiscoveryClientConfiguration
public io.micronaut.http.client.HttpClientConfiguration.ConnectionPoolConfiguration getConnectionPoolConfiguration()
getConnectionPoolConfiguration
in class io.micronaut.http.client.HttpClientConfiguration