@ConfigurationProperties(value="eureka.client") public class EurekaClientConfigBean extends Object implements com.netflix.discovery.EurekaClientConfig, org.springframework.core.Ordered
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_URL
Default Eureka URL.
|
static String |
DEFAULT_ZONE
Default availability zone if none is resolved based on region.
|
static String |
PREFIX
Default prefix for Eureka client config properties.
|
Constructor and Description |
---|
EurekaClientConfigBean() |
public static final String PREFIX
public static final String DEFAULT_URL
public static final String DEFAULT_ZONE
public boolean shouldGZipContent()
shouldGZipContent
in interface com.netflix.discovery.EurekaClientConfig
public boolean shouldUseDnsForFetchingServiceUrls()
shouldUseDnsForFetchingServiceUrls
in interface com.netflix.discovery.EurekaClientConfig
public boolean shouldRegisterWithEureka()
shouldRegisterWithEureka
in interface com.netflix.discovery.EurekaClientConfig
public boolean shouldPreferSameZoneEureka()
shouldPreferSameZoneEureka
in interface com.netflix.discovery.EurekaClientConfig
public boolean shouldLogDeltaDiff()
shouldLogDeltaDiff
in interface com.netflix.discovery.EurekaClientConfig
public boolean shouldDisableDelta()
shouldDisableDelta
in interface com.netflix.discovery.EurekaClientConfig
public boolean shouldUnregisterOnShutdown()
shouldUnregisterOnShutdown
in interface com.netflix.discovery.EurekaClientConfig
public boolean shouldEnforceRegistrationAtInit()
shouldEnforceRegistrationAtInit
in interface com.netflix.discovery.EurekaClientConfig
public String fetchRegistryForRemoteRegions()
fetchRegistryForRemoteRegions
in interface com.netflix.discovery.EurekaClientConfig
public String[] getAvailabilityZones(String region)
getAvailabilityZones
in interface com.netflix.discovery.EurekaClientConfig
public List<String> getEurekaServerServiceUrls(String myZone)
getEurekaServerServiceUrls
in interface com.netflix.discovery.EurekaClientConfig
public boolean shouldFilterOnlyUpInstances()
shouldFilterOnlyUpInstances
in interface com.netflix.discovery.EurekaClientConfig
public boolean shouldFetchRegistry()
shouldFetchRegistry
in interface com.netflix.discovery.EurekaClientConfig
public boolean allowRedirects()
allowRedirects
in interface com.netflix.discovery.EurekaClientConfig
public boolean shouldOnDemandUpdateStatusChange()
shouldOnDemandUpdateStatusChange
in interface com.netflix.discovery.EurekaClientConfig
public String getExperimental(String name)
getExperimental
in interface com.netflix.discovery.EurekaClientConfig
public com.netflix.discovery.shared.transport.EurekaTransportConfig getTransportConfig()
getTransportConfig
in interface com.netflix.discovery.EurekaClientConfig
public org.springframework.core.env.PropertyResolver getPropertyResolver()
public void setPropertyResolver(org.springframework.core.env.PropertyResolver propertyResolver)
public boolean isEnabled()
public void setEnabled(boolean enabled)
public com.netflix.discovery.shared.transport.EurekaTransportConfig getTransport()
public void setTransport(com.netflix.discovery.shared.transport.EurekaTransportConfig transport)
public int getRegistryFetchIntervalSeconds()
getRegistryFetchIntervalSeconds
in interface com.netflix.discovery.EurekaClientConfig
public void setRegistryFetchIntervalSeconds(int registryFetchIntervalSeconds)
public int getInstanceInfoReplicationIntervalSeconds()
getInstanceInfoReplicationIntervalSeconds
in interface com.netflix.discovery.EurekaClientConfig
public void setInstanceInfoReplicationIntervalSeconds(int instanceInfoReplicationIntervalSeconds)
public int getInitialInstanceInfoReplicationIntervalSeconds()
getInitialInstanceInfoReplicationIntervalSeconds
in interface com.netflix.discovery.EurekaClientConfig
public void setInitialInstanceInfoReplicationIntervalSeconds(int initialInstanceInfoReplicationIntervalSeconds)
public int getEurekaServiceUrlPollIntervalSeconds()
getEurekaServiceUrlPollIntervalSeconds
in interface com.netflix.discovery.EurekaClientConfig
public void setEurekaServiceUrlPollIntervalSeconds(int eurekaServiceUrlPollIntervalSeconds)
public String getProxyPort()
getProxyPort
in interface com.netflix.discovery.EurekaClientConfig
public void setProxyPort(String proxyPort)
public String getProxyHost()
getProxyHost
in interface com.netflix.discovery.EurekaClientConfig
public void setProxyHost(String proxyHost)
public String getProxyUserName()
getProxyUserName
in interface com.netflix.discovery.EurekaClientConfig
public void setProxyUserName(String proxyUserName)
public String getProxyPassword()
getProxyPassword
in interface com.netflix.discovery.EurekaClientConfig
public void setProxyPassword(String proxyPassword)
public int getEurekaServerReadTimeoutSeconds()
getEurekaServerReadTimeoutSeconds
in interface com.netflix.discovery.EurekaClientConfig
public void setEurekaServerReadTimeoutSeconds(int eurekaServerReadTimeoutSeconds)
public int getEurekaServerConnectTimeoutSeconds()
getEurekaServerConnectTimeoutSeconds
in interface com.netflix.discovery.EurekaClientConfig
public void setEurekaServerConnectTimeoutSeconds(int eurekaServerConnectTimeoutSeconds)
public String getBackupRegistryImpl()
getBackupRegistryImpl
in interface com.netflix.discovery.EurekaClientConfig
public void setBackupRegistryImpl(String backupRegistryImpl)
public int getEurekaServerTotalConnections()
getEurekaServerTotalConnections
in interface com.netflix.discovery.EurekaClientConfig
public void setEurekaServerTotalConnections(int eurekaServerTotalConnections)
public int getEurekaServerTotalConnectionsPerHost()
getEurekaServerTotalConnectionsPerHost
in interface com.netflix.discovery.EurekaClientConfig
public void setEurekaServerTotalConnectionsPerHost(int eurekaServerTotalConnectionsPerHost)
public String getEurekaServerURLContext()
getEurekaServerURLContext
in interface com.netflix.discovery.EurekaClientConfig
public void setEurekaServerURLContext(String eurekaServerURLContext)
public String getEurekaServerPort()
getEurekaServerPort
in interface com.netflix.discovery.EurekaClientConfig
public void setEurekaServerPort(String eurekaServerPort)
public String getEurekaServerDNSName()
getEurekaServerDNSName
in interface com.netflix.discovery.EurekaClientConfig
public void setEurekaServerDNSName(String eurekaServerDNSName)
public String getRegion()
getRegion
in interface com.netflix.discovery.EurekaClientConfig
public void setRegion(String region)
public int getEurekaConnectionIdleTimeoutSeconds()
getEurekaConnectionIdleTimeoutSeconds
in interface com.netflix.discovery.EurekaClientConfig
public void setEurekaConnectionIdleTimeoutSeconds(int eurekaConnectionIdleTimeoutSeconds)
public String getRegistryRefreshSingleVipAddress()
getRegistryRefreshSingleVipAddress
in interface com.netflix.discovery.EurekaClientConfig
public void setRegistryRefreshSingleVipAddress(String registryRefreshSingleVipAddress)
public int getHeartbeatExecutorThreadPoolSize()
getHeartbeatExecutorThreadPoolSize
in interface com.netflix.discovery.EurekaClientConfig
public void setHeartbeatExecutorThreadPoolSize(int heartbeatExecutorThreadPoolSize)
public int getHeartbeatExecutorExponentialBackOffBound()
getHeartbeatExecutorExponentialBackOffBound
in interface com.netflix.discovery.EurekaClientConfig
public void setHeartbeatExecutorExponentialBackOffBound(int heartbeatExecutorExponentialBackOffBound)
public int getCacheRefreshExecutorThreadPoolSize()
getCacheRefreshExecutorThreadPoolSize
in interface com.netflix.discovery.EurekaClientConfig
public void setCacheRefreshExecutorThreadPoolSize(int cacheRefreshExecutorThreadPoolSize)
public int getCacheRefreshExecutorExponentialBackOffBound()
getCacheRefreshExecutorExponentialBackOffBound
in interface com.netflix.discovery.EurekaClientConfig
public void setCacheRefreshExecutorExponentialBackOffBound(int cacheRefreshExecutorExponentialBackOffBound)
public boolean isgZipContent()
public void setgZipContent(boolean gZipContent)
public boolean isUseDnsForFetchingServiceUrls()
public void setUseDnsForFetchingServiceUrls(boolean useDnsForFetchingServiceUrls)
public boolean isRegisterWithEureka()
public void setRegisterWithEureka(boolean registerWithEureka)
public boolean isPreferSameZoneEureka()
public void setPreferSameZoneEureka(boolean preferSameZoneEureka)
public boolean isLogDeltaDiff()
public void setLogDeltaDiff(boolean logDeltaDiff)
public boolean isDisableDelta()
public void setDisableDelta(boolean disableDelta)
public String getFetchRemoteRegionsRegistry()
public void setFetchRemoteRegionsRegistry(String fetchRemoteRegionsRegistry)
public boolean isFilterOnlyUpInstances()
public void setFilterOnlyUpInstances(boolean filterOnlyUpInstances)
public boolean isFetchRegistry()
public void setFetchRegistry(boolean fetchRegistry)
public String getDollarReplacement()
getDollarReplacement
in interface com.netflix.discovery.EurekaClientConfig
public void setDollarReplacement(String dollarReplacement)
public String getEscapeCharReplacement()
getEscapeCharReplacement
in interface com.netflix.discovery.EurekaClientConfig
public void setEscapeCharReplacement(String escapeCharReplacement)
public boolean isAllowRedirects()
public void setAllowRedirects(boolean allowRedirects)
public boolean isOnDemandUpdateStatusChange()
public void setOnDemandUpdateStatusChange(boolean onDemandUpdateStatusChange)
public String getEncoderName()
getEncoderName
in interface com.netflix.discovery.EurekaClientConfig
public void setEncoderName(String encoderName)
public String getDecoderName()
getDecoderName
in interface com.netflix.discovery.EurekaClientConfig
public void setDecoderName(String decoderName)
public String getClientDataAccept()
getClientDataAccept
in interface com.netflix.discovery.EurekaClientConfig
public void setClientDataAccept(String clientDataAccept)
public boolean isShouldUnregisterOnShutdown()
public void setShouldUnregisterOnShutdown(boolean shouldUnregisterOnShutdown)
public boolean isShouldEnforceRegistrationAtInit()
public void setShouldEnforceRegistrationAtInit(boolean shouldEnforceRegistrationAtInit)
public int getOrder()
getOrder
in interface org.springframework.core.Ordered
public void setOrder(int order)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.