@ConfigurationProperties(value="registration") @Requires(property="micronaut.application.name") public static class EurekaConfiguration.EurekaRegistrationConfiguration extends RegistrationConfiguration
Modifier and Type | Field and Description |
---|---|
static String |
IP_ADDRESS
Configuration name property for Eureka IP address.
|
static String |
PREFER_IP_ADDRESS
Configuration name property for preferring Eureka IP address registration.
|
static String |
PREFIX
Prefix for Eureka registration client.
|
DEFAULT_DEREGISTER, DEFAULT_ENABLED, DEFAULT_FAILFAST, DEFAULT_RETRY_COUNT, DEFAULT_RETRYDELAY_SECONDS
Constructor and Description |
---|
EurekaRegistrationConfiguration(EmbeddedServer embeddedServer,
ApplicationConfiguration applicationConfiguration,
String ipAddress,
DataCenterInfo dataCenterInfo) |
Modifier and Type | Method and Description |
---|---|
InstanceInfo |
getInstanceInfo() |
boolean |
isExplicitInstanceId() |
getHealthPath, getRetryCount, getRetryDelay, getTimeout, isDeregister, isEnabled, isFailFast, setDeregister, setEnabled, setFailFast, setHealthPath, setRetryCount, setRetryDelay, setTimeout
public static final String PREFIX
public static final String IP_ADDRESS
public static final String PREFER_IP_ADDRESS
public EurekaRegistrationConfiguration(EmbeddedServer embeddedServer, ApplicationConfiguration applicationConfiguration, @Property(name="eureka.client.registration.ip-addr") @Nullable String ipAddress, @Nullable DataCenterInfo dataCenterInfo)
embeddedServer
- The embedded serverapplicationConfiguration
- The application configurationipAddress
- The IP addressdataCenterInfo
- The data center infopublic boolean isExplicitInstanceId()
public InstanceInfo getInstanceInfo()