Class EurekaServerConfigBean
java.lang.Object
org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean
- All Implemented Interfaces:
com.netflix.eureka.EurekaServerConfig
@ConfigurationProperties("eureka.server")
public class EurekaServerConfigBean
extends Object
implements com.netflix.eureka.EurekaServerConfig
- Author:
- Dave Syer, Gregor Zurowski, Mooyong Lee
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanlongintlongcom.netflix.eureka.aws.AwsBindingStrategylongintintintlongintgetExperimental(String name) intintintintlonglongintintintintintintgetMyUrl()intintintintintintintintorg.springframework.core.env.PropertyResolverintintintintlonggetRemoteRegionAppWhitelist(String regionName) intintintintintintintString[]doubleintlonglonglongintintlongintinthashCode()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetASGCacheExpiryTimeoutMs(long aSGCacheExpiryTimeoutMs) voidsetASGQueryTimeoutMs(int aSGQueryTimeoutMs) voidsetASGUpdateIntervalMs(long aSGUpdateIntervalMs) voidsetAWSAccessId(String aWSAccessId) voidsetAWSSecretKey(String aWSSecretKey) voidsetBatchReplication(boolean batchReplication) voidsetBindingStrategy(com.netflix.eureka.aws.AwsBindingStrategy bindingStrategy) voidsetDeltaRetentionTimerIntervalInMs(long deltaRetentionTimerIntervalInMs) voidsetDisableDelta(boolean disableDelta) voidsetDisableDeltaForRemoteRegions(boolean disableDeltaForRemoteRegions) voidsetDisableTransparentFallbackToOtherRegion(boolean disableTransparentFallbackToOtherRegion) voidsetEIPBindingRetryIntervalMs(int eIPBindingRetryIntervalMs) voidsetEIPBindingRetryIntervalMsWhenUnbound(int eIPBindingRetryIntervalMsWhenUnbound) voidsetEIPBindRebindRetries(int eIPBindRebindRetries) voidsetEnableReplicatedRequestCompression(boolean enableReplicatedRequestCompression) voidsetEnableSelfPreservation(boolean enableSelfPreservation) voidsetEvictionIntervalTimerInMs(long evictionIntervalTimerInMs) voidsetExpectedClientRenewalIntervalSeconds(int expectedClientRenewalIntervalSeconds) voidsetgZipContentFromRemoteRegion(boolean gZipContentFromRemoteRegion) voidsetInitialCapacityOfResponseCache(int initialCapacityOfResponseCache) voidsetJsonCodecName(String jsonCodecName) voidsetListAutoScalingGroupsRoleName(String listAutoScalingGroupsRoleName) voidsetLogIdentityHeaders(boolean logIdentityHeaders) voidsetMaxElementsInPeerReplicationPool(int maxElementsInPeerReplicationPool) voidsetMaxElementsInStatusReplicationPool(int maxElementsInStatusReplicationPool) voidsetMaxIdleThreadAgeInMinutesForPeerReplication(long maxIdleThreadAgeInMinutesForPeerReplication) voidsetMaxIdleThreadInMinutesAgeForStatusReplication(long maxIdleThreadInMinutesAgeForStatusReplication) voidsetMaxThreadsForPeerReplication(int maxThreadsForPeerReplication) voidsetMaxThreadsForStatusReplication(int maxThreadsForStatusReplication) voidsetMaxTimeForReplication(int maxTimeForReplication) voidsetMinAvailableInstancesForPeerReplication(int minAvailableInstancesForPeerReplication) voidsetMinThreadsForPeerReplication(int minThreadsForPeerReplication) voidsetMinThreadsForStatusReplication(int minThreadsForStatusReplication) voidvoidsetNumberOfReplicationRetries(int numberOfReplicationRetries) voidsetPeerEurekaNodesUpdateIntervalMs(int peerEurekaNodesUpdateIntervalMs) voidsetPeerEurekaStatusRefreshTimeIntervalMs(int peerEurekaStatusRefreshTimeIntervalMs) voidsetPeerNodeConnectionIdleTimeoutSeconds(int peerNodeConnectionIdleTimeoutSeconds) voidsetPeerNodeConnectTimeoutMs(int peerNodeConnectTimeoutMs) voidsetPeerNodeReadTimeoutMs(int peerNodeReadTimeoutMs) voidsetPeerNodeTotalConnections(int peerNodeTotalConnections) voidsetPeerNodeTotalConnectionsPerHost(int peerNodeTotalConnectionsPerHost) voidsetPrimeAwsReplicaConnections(boolean primeAwsReplicaConnections) voidsetPropertyResolver(org.springframework.core.env.PropertyResolver propertyResolver) voidsetRateLimiterBurstSize(int rateLimiterBurstSize) voidsetRateLimiterEnabled(boolean rateLimiterEnabled) voidsetRateLimiterFullFetchAverageRate(int rateLimiterFullFetchAverageRate) voidsetRateLimiterPrivilegedClients(Set<String> rateLimiterPrivilegedClients) voidsetRateLimiterRegistryFetchAverageRate(int rateLimiterRegistryFetchAverageRate) voidsetRateLimiterThrottleStandardClients(boolean rateLimiterThrottleStandardClients) voidsetRegistrySyncRetries(int registrySyncRetries) voidsetRegistrySyncRetryWaitMs(long registrySyncRetryWaitMs) voidsetRemoteRegionAppWhitelist(Map<String, Set<String>> remoteRegionAppWhitelist) voidsetRemoteRegionConnectionIdleTimeoutSeconds(int remoteRegionConnectionIdleTimeoutSeconds) voidsetRemoteRegionConnectTimeoutMs(int remoteRegionConnectTimeoutMs) voidsetRemoteRegionFetchThreadPoolSize(int remoteRegionFetchThreadPoolSize) voidsetRemoteRegionReadTimeoutMs(int remoteRegionReadTimeoutMs) voidsetRemoteRegionRegistryFetchInterval(int remoteRegionRegistryFetchInterval) voidsetRemoteRegionTotalConnections(int remoteRegionTotalConnections) voidsetRemoteRegionTotalConnectionsPerHost(int remoteRegionTotalConnectionsPerHost) voidsetRemoteRegionTrustStore(String remoteRegionTrustStore) voidsetRemoteRegionTrustStorePassword(String remoteRegionTrustStorePassword) voidsetRemoteRegionUrls(String[] remoteRegionUrls) voidsetRemoteRegionUrlsWithName(Map<String, String> remoteRegionUrlsWithName) voidsetRenewalPercentThreshold(double renewalPercentThreshold) voidsetRenewalThresholdUpdateIntervalMs(int renewalThresholdUpdateIntervalMs) voidsetResponseCacheAutoExpirationInSeconds(long responseCacheAutoExpirationInSeconds) voidsetResponseCacheUpdateIntervalMs(long responseCacheUpdateIntervalMs) voidsetRetentionTimeInMSInDeltaQueue(long retentionTimeInMSInDeltaQueue) voidsetRoute53BindingRetryIntervalMs(int route53BindingRetryIntervalMs) voidsetRoute53BindRebindRetries(int route53BindRebindRetries) voidsetRoute53DomainTTL(long route53DomainTTL) voidsetSyncWhenTimestampDiffers(boolean syncWhenTimestampDiffers) voidsetUseAwsAsgApi(boolean useAwsAsgApi) voidsetUseReadOnlyResponseCache(boolean useReadOnlyResponseCache) voidsetWaitTimeInMsWhenSyncEmpty(int waitTimeInMsWhenSyncEmpty) voidsetXmlCodecName(String xmlCodecName) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleantoString()
-
Field Details
-
PREFIX
Eureka server configuration properties prefix.- See Also:
-
-
Constructor Details
-
EurekaServerConfigBean
public EurekaServerConfigBean()
-
-
Method Details
-
shouldEnableSelfPreservation
public boolean shouldEnableSelfPreservation()- Specified by:
shouldEnableSelfPreservationin interfacecom.netflix.eureka.EurekaServerConfig
-
shouldDisableDelta
public boolean shouldDisableDelta()- Specified by:
shouldDisableDeltain interfacecom.netflix.eureka.EurekaServerConfig
-
shouldSyncWhenTimestampDiffers
public boolean shouldSyncWhenTimestampDiffers()- Specified by:
shouldSyncWhenTimestampDiffersin interfacecom.netflix.eureka.EurekaServerConfig
-
shouldPrimeAwsReplicaConnections
public boolean shouldPrimeAwsReplicaConnections()- Specified by:
shouldPrimeAwsReplicaConnectionsin interfacecom.netflix.eureka.EurekaServerConfig
-
shouldDisableDeltaForRemoteRegions
public boolean shouldDisableDeltaForRemoteRegions()- Specified by:
shouldDisableDeltaForRemoteRegionsin interfacecom.netflix.eureka.EurekaServerConfig
-
shouldGZipContentFromRemoteRegion
public boolean shouldGZipContentFromRemoteRegion()- Specified by:
shouldGZipContentFromRemoteRegionin interfacecom.netflix.eureka.EurekaServerConfig
-
getRemoteRegionAppWhitelist
- Specified by:
getRemoteRegionAppWhitelistin interfacecom.netflix.eureka.EurekaServerConfig
-
disableTransparentFallbackToOtherRegion
public boolean disableTransparentFallbackToOtherRegion()- Specified by:
disableTransparentFallbackToOtherRegionin interfacecom.netflix.eureka.EurekaServerConfig
-
shouldBatchReplication
public boolean shouldBatchReplication()- Specified by:
shouldBatchReplicationin interfacecom.netflix.eureka.EurekaServerConfig
-
getMyUrl
- Specified by:
getMyUrlin interfacecom.netflix.eureka.EurekaServerConfig
-
setMyUrl
-
shouldLogIdentityHeaders
public boolean shouldLogIdentityHeaders()- Specified by:
shouldLogIdentityHeadersin interfacecom.netflix.eureka.EurekaServerConfig
-
getJsonCodecName
- Specified by:
getJsonCodecNamein interfacecom.netflix.eureka.EurekaServerConfig
-
getXmlCodecName
- Specified by:
getXmlCodecNamein interfacecom.netflix.eureka.EurekaServerConfig
-
shouldUseReadOnlyResponseCache
public boolean shouldUseReadOnlyResponseCache()- Specified by:
shouldUseReadOnlyResponseCachein interfacecom.netflix.eureka.EurekaServerConfig
-
shouldEnableReplicatedRequestCompression
public boolean shouldEnableReplicatedRequestCompression()- Specified by:
shouldEnableReplicatedRequestCompressionin interfacecom.netflix.eureka.EurekaServerConfig
-
getExperimental
- Specified by:
getExperimentalin interfacecom.netflix.eureka.EurekaServerConfig
-
getInitialCapacityOfResponseCache
public int getInitialCapacityOfResponseCache()- Specified by:
getInitialCapacityOfResponseCachein interfacecom.netflix.eureka.EurekaServerConfig
-
setInitialCapacityOfResponseCache
public void setInitialCapacityOfResponseCache(int initialCapacityOfResponseCache) -
getHealthStatusMinNumberOfAvailablePeers
public int getHealthStatusMinNumberOfAvailablePeers()- Specified by:
getHealthStatusMinNumberOfAvailablePeersin interfacecom.netflix.eureka.EurekaServerConfig
-
getPropertyResolver
public org.springframework.core.env.PropertyResolver getPropertyResolver() -
setPropertyResolver
public void setPropertyResolver(org.springframework.core.env.PropertyResolver propertyResolver) -
getAWSAccessId
- Specified by:
getAWSAccessIdin interfacecom.netflix.eureka.EurekaServerConfig
-
setAWSAccessId
-
getAWSSecretKey
- Specified by:
getAWSSecretKeyin interfacecom.netflix.eureka.EurekaServerConfig
-
setAWSSecretKey
-
getEIPBindRebindRetries
public int getEIPBindRebindRetries()- Specified by:
getEIPBindRebindRetriesin interfacecom.netflix.eureka.EurekaServerConfig
-
setEIPBindRebindRetries
public void setEIPBindRebindRetries(int eIPBindRebindRetries) -
getEIPBindingRetryIntervalMs
public int getEIPBindingRetryIntervalMs()- Specified by:
getEIPBindingRetryIntervalMsin interfacecom.netflix.eureka.EurekaServerConfig
-
setEIPBindingRetryIntervalMs
public void setEIPBindingRetryIntervalMs(int eIPBindingRetryIntervalMs) -
getEIPBindingRetryIntervalMsWhenUnbound
public int getEIPBindingRetryIntervalMsWhenUnbound()- Specified by:
getEIPBindingRetryIntervalMsWhenUnboundin interfacecom.netflix.eureka.EurekaServerConfig
-
setEIPBindingRetryIntervalMsWhenUnbound
public void setEIPBindingRetryIntervalMsWhenUnbound(int eIPBindingRetryIntervalMsWhenUnbound) -
isEnableSelfPreservation
public boolean isEnableSelfPreservation() -
setEnableSelfPreservation
public void setEnableSelfPreservation(boolean enableSelfPreservation) -
getRenewalPercentThreshold
public double getRenewalPercentThreshold()- Specified by:
getRenewalPercentThresholdin interfacecom.netflix.eureka.EurekaServerConfig
-
setRenewalPercentThreshold
public void setRenewalPercentThreshold(double renewalPercentThreshold) -
getRenewalThresholdUpdateIntervalMs
public int getRenewalThresholdUpdateIntervalMs()- Specified by:
getRenewalThresholdUpdateIntervalMsin interfacecom.netflix.eureka.EurekaServerConfig
-
getExpectedClientRenewalIntervalSeconds
public int getExpectedClientRenewalIntervalSeconds()- Specified by:
getExpectedClientRenewalIntervalSecondsin interfacecom.netflix.eureka.EurekaServerConfig
-
setExpectedClientRenewalIntervalSeconds
public void setExpectedClientRenewalIntervalSeconds(int expectedClientRenewalIntervalSeconds) -
setRenewalThresholdUpdateIntervalMs
public void setRenewalThresholdUpdateIntervalMs(int renewalThresholdUpdateIntervalMs) -
getPeerEurekaNodesUpdateIntervalMs
public int getPeerEurekaNodesUpdateIntervalMs()- Specified by:
getPeerEurekaNodesUpdateIntervalMsin interfacecom.netflix.eureka.EurekaServerConfig
-
setPeerEurekaNodesUpdateIntervalMs
public void setPeerEurekaNodesUpdateIntervalMs(int peerEurekaNodesUpdateIntervalMs) -
getNumberOfReplicationRetries
public int getNumberOfReplicationRetries()- Specified by:
getNumberOfReplicationRetriesin interfacecom.netflix.eureka.EurekaServerConfig
-
setNumberOfReplicationRetries
public void setNumberOfReplicationRetries(int numberOfReplicationRetries) -
getPeerEurekaStatusRefreshTimeIntervalMs
public int getPeerEurekaStatusRefreshTimeIntervalMs()- Specified by:
getPeerEurekaStatusRefreshTimeIntervalMsin interfacecom.netflix.eureka.EurekaServerConfig
-
setPeerEurekaStatusRefreshTimeIntervalMs
public void setPeerEurekaStatusRefreshTimeIntervalMs(int peerEurekaStatusRefreshTimeIntervalMs) -
getWaitTimeInMsWhenSyncEmpty
public int getWaitTimeInMsWhenSyncEmpty()- Specified by:
getWaitTimeInMsWhenSyncEmptyin interfacecom.netflix.eureka.EurekaServerConfig
-
setWaitTimeInMsWhenSyncEmpty
public void setWaitTimeInMsWhenSyncEmpty(int waitTimeInMsWhenSyncEmpty) -
getPeerNodeConnectTimeoutMs
public int getPeerNodeConnectTimeoutMs()- Specified by:
getPeerNodeConnectTimeoutMsin interfacecom.netflix.eureka.EurekaServerConfig
-
setPeerNodeConnectTimeoutMs
public void setPeerNodeConnectTimeoutMs(int peerNodeConnectTimeoutMs) -
getPeerNodeReadTimeoutMs
public int getPeerNodeReadTimeoutMs()- Specified by:
getPeerNodeReadTimeoutMsin interfacecom.netflix.eureka.EurekaServerConfig
-
setPeerNodeReadTimeoutMs
public void setPeerNodeReadTimeoutMs(int peerNodeReadTimeoutMs) -
getPeerNodeTotalConnections
public int getPeerNodeTotalConnections()- Specified by:
getPeerNodeTotalConnectionsin interfacecom.netflix.eureka.EurekaServerConfig
-
setPeerNodeTotalConnections
public void setPeerNodeTotalConnections(int peerNodeTotalConnections) -
getPeerNodeTotalConnectionsPerHost
public int getPeerNodeTotalConnectionsPerHost()- Specified by:
getPeerNodeTotalConnectionsPerHostin interfacecom.netflix.eureka.EurekaServerConfig
-
setPeerNodeTotalConnectionsPerHost
public void setPeerNodeTotalConnectionsPerHost(int peerNodeTotalConnectionsPerHost) -
getPeerNodeConnectionIdleTimeoutSeconds
public int getPeerNodeConnectionIdleTimeoutSeconds()- Specified by:
getPeerNodeConnectionIdleTimeoutSecondsin interfacecom.netflix.eureka.EurekaServerConfig
-
setPeerNodeConnectionIdleTimeoutSeconds
public void setPeerNodeConnectionIdleTimeoutSeconds(int peerNodeConnectionIdleTimeoutSeconds) -
getRetentionTimeInMSInDeltaQueue
public long getRetentionTimeInMSInDeltaQueue()- Specified by:
getRetentionTimeInMSInDeltaQueuein interfacecom.netflix.eureka.EurekaServerConfig
-
setRetentionTimeInMSInDeltaQueue
public void setRetentionTimeInMSInDeltaQueue(long retentionTimeInMSInDeltaQueue) -
getDeltaRetentionTimerIntervalInMs
public long getDeltaRetentionTimerIntervalInMs()- Specified by:
getDeltaRetentionTimerIntervalInMsin interfacecom.netflix.eureka.EurekaServerConfig
-
setDeltaRetentionTimerIntervalInMs
public void setDeltaRetentionTimerIntervalInMs(long deltaRetentionTimerIntervalInMs) -
getEvictionIntervalTimerInMs
public long getEvictionIntervalTimerInMs()- Specified by:
getEvictionIntervalTimerInMsin interfacecom.netflix.eureka.EurekaServerConfig
-
shouldUseAwsAsgApi
public boolean shouldUseAwsAsgApi()- Specified by:
shouldUseAwsAsgApiin interfacecom.netflix.eureka.EurekaServerConfig
-
setUseAwsAsgApi
public void setUseAwsAsgApi(boolean useAwsAsgApi) -
setEvictionIntervalTimerInMs
public void setEvictionIntervalTimerInMs(long evictionIntervalTimerInMs) -
getASGQueryTimeoutMs
public int getASGQueryTimeoutMs()- Specified by:
getASGQueryTimeoutMsin interfacecom.netflix.eureka.EurekaServerConfig
-
setASGQueryTimeoutMs
public void setASGQueryTimeoutMs(int aSGQueryTimeoutMs) -
getASGUpdateIntervalMs
public long getASGUpdateIntervalMs()- Specified by:
getASGUpdateIntervalMsin interfacecom.netflix.eureka.EurekaServerConfig
-
setASGUpdateIntervalMs
public void setASGUpdateIntervalMs(long aSGUpdateIntervalMs) -
getASGCacheExpiryTimeoutMs
public long getASGCacheExpiryTimeoutMs()- Specified by:
getASGCacheExpiryTimeoutMsin interfacecom.netflix.eureka.EurekaServerConfig
-
setASGCacheExpiryTimeoutMs
public void setASGCacheExpiryTimeoutMs(long aSGCacheExpiryTimeoutMs) -
getResponseCacheAutoExpirationInSeconds
public long getResponseCacheAutoExpirationInSeconds()- Specified by:
getResponseCacheAutoExpirationInSecondsin interfacecom.netflix.eureka.EurekaServerConfig
-
setResponseCacheAutoExpirationInSeconds
public void setResponseCacheAutoExpirationInSeconds(long responseCacheAutoExpirationInSeconds) -
getResponseCacheUpdateIntervalMs
public long getResponseCacheUpdateIntervalMs()- Specified by:
getResponseCacheUpdateIntervalMsin interfacecom.netflix.eureka.EurekaServerConfig
-
setResponseCacheUpdateIntervalMs
public void setResponseCacheUpdateIntervalMs(long responseCacheUpdateIntervalMs) -
isUseReadOnlyResponseCache
public boolean isUseReadOnlyResponseCache() -
setUseReadOnlyResponseCache
public void setUseReadOnlyResponseCache(boolean useReadOnlyResponseCache) -
isDisableDelta
public boolean isDisableDelta() -
setDisableDelta
public void setDisableDelta(boolean disableDelta) -
getMaxIdleThreadInMinutesAgeForStatusReplication
public long getMaxIdleThreadInMinutesAgeForStatusReplication()- Specified by:
getMaxIdleThreadInMinutesAgeForStatusReplicationin interfacecom.netflix.eureka.EurekaServerConfig
-
setMaxIdleThreadInMinutesAgeForStatusReplication
public void setMaxIdleThreadInMinutesAgeForStatusReplication(long maxIdleThreadInMinutesAgeForStatusReplication) -
getMinThreadsForStatusReplication
public int getMinThreadsForStatusReplication()- Specified by:
getMinThreadsForStatusReplicationin interfacecom.netflix.eureka.EurekaServerConfig
-
setMinThreadsForStatusReplication
public void setMinThreadsForStatusReplication(int minThreadsForStatusReplication) -
getMaxThreadsForStatusReplication
public int getMaxThreadsForStatusReplication()- Specified by:
getMaxThreadsForStatusReplicationin interfacecom.netflix.eureka.EurekaServerConfig
-
setMaxThreadsForStatusReplication
public void setMaxThreadsForStatusReplication(int maxThreadsForStatusReplication) -
getMaxElementsInStatusReplicationPool
public int getMaxElementsInStatusReplicationPool()- Specified by:
getMaxElementsInStatusReplicationPoolin interfacecom.netflix.eureka.EurekaServerConfig
-
setMaxElementsInStatusReplicationPool
public void setMaxElementsInStatusReplicationPool(int maxElementsInStatusReplicationPool) -
isSyncWhenTimestampDiffers
public boolean isSyncWhenTimestampDiffers() -
setSyncWhenTimestampDiffers
public void setSyncWhenTimestampDiffers(boolean syncWhenTimestampDiffers) -
getRegistrySyncRetries
public int getRegistrySyncRetries()- Specified by:
getRegistrySyncRetriesin interfacecom.netflix.eureka.EurekaServerConfig
-
setRegistrySyncRetries
public void setRegistrySyncRetries(int registrySyncRetries) -
getRegistrySyncRetryWaitMs
public long getRegistrySyncRetryWaitMs()- Specified by:
getRegistrySyncRetryWaitMsin interfacecom.netflix.eureka.EurekaServerConfig
-
setRegistrySyncRetryWaitMs
public void setRegistrySyncRetryWaitMs(long registrySyncRetryWaitMs) -
getMaxElementsInPeerReplicationPool
public int getMaxElementsInPeerReplicationPool()- Specified by:
getMaxElementsInPeerReplicationPoolin interfacecom.netflix.eureka.EurekaServerConfig
-
setMaxElementsInPeerReplicationPool
public void setMaxElementsInPeerReplicationPool(int maxElementsInPeerReplicationPool) -
getMaxIdleThreadAgeInMinutesForPeerReplication
public long getMaxIdleThreadAgeInMinutesForPeerReplication()- Specified by:
getMaxIdleThreadAgeInMinutesForPeerReplicationin interfacecom.netflix.eureka.EurekaServerConfig
-
setMaxIdleThreadAgeInMinutesForPeerReplication
public void setMaxIdleThreadAgeInMinutesForPeerReplication(long maxIdleThreadAgeInMinutesForPeerReplication) -
getMinThreadsForPeerReplication
public int getMinThreadsForPeerReplication()- Specified by:
getMinThreadsForPeerReplicationin interfacecom.netflix.eureka.EurekaServerConfig
-
setMinThreadsForPeerReplication
public void setMinThreadsForPeerReplication(int minThreadsForPeerReplication) -
getMaxThreadsForPeerReplication
public int getMaxThreadsForPeerReplication()- Specified by:
getMaxThreadsForPeerReplicationin interfacecom.netflix.eureka.EurekaServerConfig
-
setMaxThreadsForPeerReplication
public void setMaxThreadsForPeerReplication(int maxThreadsForPeerReplication) -
getMaxTimeForReplication
public int getMaxTimeForReplication()- Specified by:
getMaxTimeForReplicationin interfacecom.netflix.eureka.EurekaServerConfig
-
setMaxTimeForReplication
public void setMaxTimeForReplication(int maxTimeForReplication) -
isPrimeAwsReplicaConnections
public boolean isPrimeAwsReplicaConnections() -
setPrimeAwsReplicaConnections
public void setPrimeAwsReplicaConnections(boolean primeAwsReplicaConnections) -
isDisableDeltaForRemoteRegions
public boolean isDisableDeltaForRemoteRegions() -
setDisableDeltaForRemoteRegions
public void setDisableDeltaForRemoteRegions(boolean disableDeltaForRemoteRegions) -
getRemoteRegionConnectTimeoutMs
public int getRemoteRegionConnectTimeoutMs()- Specified by:
getRemoteRegionConnectTimeoutMsin interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionConnectTimeoutMs
public void setRemoteRegionConnectTimeoutMs(int remoteRegionConnectTimeoutMs) -
getRemoteRegionReadTimeoutMs
public int getRemoteRegionReadTimeoutMs()- Specified by:
getRemoteRegionReadTimeoutMsin interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionReadTimeoutMs
public void setRemoteRegionReadTimeoutMs(int remoteRegionReadTimeoutMs) -
getRemoteRegionTotalConnections
public int getRemoteRegionTotalConnections()- Specified by:
getRemoteRegionTotalConnectionsin interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionTotalConnections
public void setRemoteRegionTotalConnections(int remoteRegionTotalConnections) -
getRemoteRegionTotalConnectionsPerHost
public int getRemoteRegionTotalConnectionsPerHost()- Specified by:
getRemoteRegionTotalConnectionsPerHostin interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionTotalConnectionsPerHost
public void setRemoteRegionTotalConnectionsPerHost(int remoteRegionTotalConnectionsPerHost) -
getRemoteRegionConnectionIdleTimeoutSeconds
public int getRemoteRegionConnectionIdleTimeoutSeconds()- Specified by:
getRemoteRegionConnectionIdleTimeoutSecondsin interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionConnectionIdleTimeoutSeconds
public void setRemoteRegionConnectionIdleTimeoutSeconds(int remoteRegionConnectionIdleTimeoutSeconds) -
isgZipContentFromRemoteRegion
public boolean isgZipContentFromRemoteRegion() -
setgZipContentFromRemoteRegion
public void setgZipContentFromRemoteRegion(boolean gZipContentFromRemoteRegion) -
getRemoteRegionUrlsWithName
- Specified by:
getRemoteRegionUrlsWithNamein interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionUrlsWithName
-
getRemoteRegionUrls
- Specified by:
getRemoteRegionUrlsin interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionUrls
-
getRemoteRegionAppWhitelist
-
setRemoteRegionAppWhitelist
-
getRemoteRegionRegistryFetchInterval
public int getRemoteRegionRegistryFetchInterval()- Specified by:
getRemoteRegionRegistryFetchIntervalin interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionRegistryFetchInterval
public void setRemoteRegionRegistryFetchInterval(int remoteRegionRegistryFetchInterval) -
getRemoteRegionFetchThreadPoolSize
public int getRemoteRegionFetchThreadPoolSize()- Specified by:
getRemoteRegionFetchThreadPoolSizein interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionFetchThreadPoolSize
public void setRemoteRegionFetchThreadPoolSize(int remoteRegionFetchThreadPoolSize) -
getRemoteRegionTrustStore
- Specified by:
getRemoteRegionTrustStorein interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionTrustStore
-
getRemoteRegionTrustStorePassword
- Specified by:
getRemoteRegionTrustStorePasswordin interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionTrustStorePassword
-
isDisableTransparentFallbackToOtherRegion
public boolean isDisableTransparentFallbackToOtherRegion() -
setDisableTransparentFallbackToOtherRegion
public void setDisableTransparentFallbackToOtherRegion(boolean disableTransparentFallbackToOtherRegion) -
isBatchReplication
public boolean isBatchReplication() -
setBatchReplication
public void setBatchReplication(boolean batchReplication) -
isRateLimiterEnabled
public boolean isRateLimiterEnabled()- Specified by:
isRateLimiterEnabledin interfacecom.netflix.eureka.EurekaServerConfig
-
setRateLimiterEnabled
public void setRateLimiterEnabled(boolean rateLimiterEnabled) -
isRateLimiterThrottleStandardClients
public boolean isRateLimiterThrottleStandardClients()- Specified by:
isRateLimiterThrottleStandardClientsin interfacecom.netflix.eureka.EurekaServerConfig
-
setRateLimiterThrottleStandardClients
public void setRateLimiterThrottleStandardClients(boolean rateLimiterThrottleStandardClients) -
getRateLimiterPrivilegedClients
- Specified by:
getRateLimiterPrivilegedClientsin interfacecom.netflix.eureka.EurekaServerConfig
-
setRateLimiterPrivilegedClients
-
getRateLimiterBurstSize
public int getRateLimiterBurstSize()- Specified by:
getRateLimiterBurstSizein interfacecom.netflix.eureka.EurekaServerConfig
-
setRateLimiterBurstSize
public void setRateLimiterBurstSize(int rateLimiterBurstSize) -
getRateLimiterRegistryFetchAverageRate
public int getRateLimiterRegistryFetchAverageRate()- Specified by:
getRateLimiterRegistryFetchAverageRatein interfacecom.netflix.eureka.EurekaServerConfig
-
setRateLimiterRegistryFetchAverageRate
public void setRateLimiterRegistryFetchAverageRate(int rateLimiterRegistryFetchAverageRate) -
getRateLimiterFullFetchAverageRate
public int getRateLimiterFullFetchAverageRate()- Specified by:
getRateLimiterFullFetchAverageRatein interfacecom.netflix.eureka.EurekaServerConfig
-
setRateLimiterFullFetchAverageRate
public void setRateLimiterFullFetchAverageRate(int rateLimiterFullFetchAverageRate) -
isLogIdentityHeaders
public boolean isLogIdentityHeaders() -
setLogIdentityHeaders
public void setLogIdentityHeaders(boolean logIdentityHeaders) -
getListAutoScalingGroupsRoleName
- Specified by:
getListAutoScalingGroupsRoleNamein interfacecom.netflix.eureka.EurekaServerConfig
-
setListAutoScalingGroupsRoleName
-
isEnableReplicatedRequestCompression
public boolean isEnableReplicatedRequestCompression() -
setEnableReplicatedRequestCompression
public void setEnableReplicatedRequestCompression(boolean enableReplicatedRequestCompression) -
setJsonCodecName
-
setXmlCodecName
-
getRoute53BindRebindRetries
public int getRoute53BindRebindRetries()- Specified by:
getRoute53BindRebindRetriesin interfacecom.netflix.eureka.EurekaServerConfig
-
setRoute53BindRebindRetries
public void setRoute53BindRebindRetries(int route53BindRebindRetries) -
getRoute53BindingRetryIntervalMs
public int getRoute53BindingRetryIntervalMs()- Specified by:
getRoute53BindingRetryIntervalMsin interfacecom.netflix.eureka.EurekaServerConfig
-
setRoute53BindingRetryIntervalMs
public void setRoute53BindingRetryIntervalMs(int route53BindingRetryIntervalMs) -
getRoute53DomainTTL
public long getRoute53DomainTTL()- Specified by:
getRoute53DomainTTLin interfacecom.netflix.eureka.EurekaServerConfig
-
setRoute53DomainTTL
public void setRoute53DomainTTL(long route53DomainTTL) -
getBindingStrategy
public com.netflix.eureka.aws.AwsBindingStrategy getBindingStrategy()- Specified by:
getBindingStrategyin interfacecom.netflix.eureka.EurekaServerConfig
-
setBindingStrategy
public void setBindingStrategy(com.netflix.eureka.aws.AwsBindingStrategy bindingStrategy) -
getMinAvailableInstancesForPeerReplication
public int getMinAvailableInstancesForPeerReplication() -
setMinAvailableInstancesForPeerReplication
public void setMinAvailableInstancesForPeerReplication(int minAvailableInstancesForPeerReplication) -
equals
-
hashCode
public int hashCode() -
toString
-