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
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
long
int
long
com.netflix.eureka.aws.AwsBindingStrategy
long
int
int
int
long
int
getExperimental
(String name) int
int
int
int
long
long
int
int
int
int
int
int
getMyUrl()
int
int
int
int
int
int
int
int
org.springframework.core.env.PropertyResolver
int
int
int
int
long
getRemoteRegionAppWhitelist
(String regionName) int
int
int
int
int
int
int
String[]
double
int
long
long
long
int
int
long
int
int
hashCode()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setASGCacheExpiryTimeoutMs
(long aSGCacheExpiryTimeoutMs) void
setASGQueryTimeoutMs
(int aSGQueryTimeoutMs) void
setASGUpdateIntervalMs
(long aSGUpdateIntervalMs) void
setAWSAccessId
(String aWSAccessId) void
setAWSSecretKey
(String aWSSecretKey) void
setBatchReplication
(boolean batchReplication) void
setBindingStrategy
(com.netflix.eureka.aws.AwsBindingStrategy bindingStrategy) void
setDeltaRetentionTimerIntervalInMs
(long deltaRetentionTimerIntervalInMs) void
setDisableDelta
(boolean disableDelta) void
setDisableDeltaForRemoteRegions
(boolean disableDeltaForRemoteRegions) void
setDisableTransparentFallbackToOtherRegion
(boolean disableTransparentFallbackToOtherRegion) void
setEIPBindingRetryIntervalMs
(int eIPBindingRetryIntervalMs) void
setEIPBindingRetryIntervalMsWhenUnbound
(int eIPBindingRetryIntervalMsWhenUnbound) void
setEIPBindRebindRetries
(int eIPBindRebindRetries) void
setEnableReplicatedRequestCompression
(boolean enableReplicatedRequestCompression) void
setEnableSelfPreservation
(boolean enableSelfPreservation) void
setEvictionIntervalTimerInMs
(long evictionIntervalTimerInMs) void
setExpectedClientRenewalIntervalSeconds
(int expectedClientRenewalIntervalSeconds) void
setgZipContentFromRemoteRegion
(boolean gZipContentFromRemoteRegion) void
setInitialCapacityOfResponseCache
(int initialCapacityOfResponseCache) void
setJsonCodecName
(String jsonCodecName) void
setListAutoScalingGroupsRoleName
(String listAutoScalingGroupsRoleName) void
setLogIdentityHeaders
(boolean logIdentityHeaders) void
setMaxElementsInPeerReplicationPool
(int maxElementsInPeerReplicationPool) void
setMaxElementsInStatusReplicationPool
(int maxElementsInStatusReplicationPool) void
setMaxIdleThreadAgeInMinutesForPeerReplication
(long maxIdleThreadAgeInMinutesForPeerReplication) void
setMaxIdleThreadInMinutesAgeForStatusReplication
(long maxIdleThreadInMinutesAgeForStatusReplication) void
setMaxThreadsForPeerReplication
(int maxThreadsForPeerReplication) void
setMaxThreadsForStatusReplication
(int maxThreadsForStatusReplication) void
setMaxTimeForReplication
(int maxTimeForReplication) void
setMinAvailableInstancesForPeerReplication
(int minAvailableInstancesForPeerReplication) void
setMinThreadsForPeerReplication
(int minThreadsForPeerReplication) void
setMinThreadsForStatusReplication
(int minThreadsForStatusReplication) void
void
setNumberOfReplicationRetries
(int numberOfReplicationRetries) void
setPeerEurekaNodesUpdateIntervalMs
(int peerEurekaNodesUpdateIntervalMs) void
setPeerEurekaStatusRefreshTimeIntervalMs
(int peerEurekaStatusRefreshTimeIntervalMs) void
setPeerNodeConnectionIdleTimeoutSeconds
(int peerNodeConnectionIdleTimeoutSeconds) void
setPeerNodeConnectTimeoutMs
(int peerNodeConnectTimeoutMs) void
setPeerNodeReadTimeoutMs
(int peerNodeReadTimeoutMs) void
setPeerNodeTotalConnections
(int peerNodeTotalConnections) void
setPeerNodeTotalConnectionsPerHost
(int peerNodeTotalConnectionsPerHost) void
setPrimeAwsReplicaConnections
(boolean primeAwsReplicaConnections) void
setPropertyResolver
(org.springframework.core.env.PropertyResolver propertyResolver) void
setRateLimiterBurstSize
(int rateLimiterBurstSize) void
setRateLimiterEnabled
(boolean rateLimiterEnabled) void
setRateLimiterFullFetchAverageRate
(int rateLimiterFullFetchAverageRate) void
setRateLimiterPrivilegedClients
(Set<String> rateLimiterPrivilegedClients) void
setRateLimiterRegistryFetchAverageRate
(int rateLimiterRegistryFetchAverageRate) void
setRateLimiterThrottleStandardClients
(boolean rateLimiterThrottleStandardClients) void
setRegistrySyncRetries
(int registrySyncRetries) void
setRegistrySyncRetryWaitMs
(long registrySyncRetryWaitMs) void
setRemoteRegionAppWhitelist
(Map<String, Set<String>> remoteRegionAppWhitelist) void
setRemoteRegionConnectionIdleTimeoutSeconds
(int remoteRegionConnectionIdleTimeoutSeconds) void
setRemoteRegionConnectTimeoutMs
(int remoteRegionConnectTimeoutMs) void
setRemoteRegionFetchThreadPoolSize
(int remoteRegionFetchThreadPoolSize) void
setRemoteRegionReadTimeoutMs
(int remoteRegionReadTimeoutMs) void
setRemoteRegionRegistryFetchInterval
(int remoteRegionRegistryFetchInterval) void
setRemoteRegionTotalConnections
(int remoteRegionTotalConnections) void
setRemoteRegionTotalConnectionsPerHost
(int remoteRegionTotalConnectionsPerHost) void
setRemoteRegionTrustStore
(String remoteRegionTrustStore) void
setRemoteRegionTrustStorePassword
(String remoteRegionTrustStorePassword) void
setRemoteRegionUrls
(String[] remoteRegionUrls) void
setRemoteRegionUrlsWithName
(Map<String, String> remoteRegionUrlsWithName) void
setRenewalPercentThreshold
(double renewalPercentThreshold) void
setRenewalThresholdUpdateIntervalMs
(int renewalThresholdUpdateIntervalMs) void
setResponseCacheAutoExpirationInSeconds
(long responseCacheAutoExpirationInSeconds) void
setResponseCacheUpdateIntervalMs
(long responseCacheUpdateIntervalMs) void
setRetentionTimeInMSInDeltaQueue
(long retentionTimeInMSInDeltaQueue) void
setRoute53BindingRetryIntervalMs
(int route53BindingRetryIntervalMs) void
setRoute53BindRebindRetries
(int route53BindRebindRetries) void
setRoute53DomainTTL
(long route53DomainTTL) void
setSyncWhenTimestampDiffers
(boolean syncWhenTimestampDiffers) void
setUseAwsAsgApi
(boolean useAwsAsgApi) void
setUseReadOnlyResponseCache
(boolean useReadOnlyResponseCache) void
setWaitTimeInMsWhenSyncEmpty
(int waitTimeInMsWhenSyncEmpty) void
setXmlCodecName
(String xmlCodecName) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
toString()
-
Field Details
-
PREFIX
Eureka server configuration properties prefix.- See Also:
-
-
Constructor Details
-
EurekaServerConfigBean
public EurekaServerConfigBean()
-
-
Method Details
-
shouldEnableSelfPreservation
public boolean shouldEnableSelfPreservation()- Specified by:
shouldEnableSelfPreservation
in interfacecom.netflix.eureka.EurekaServerConfig
-
shouldDisableDelta
public boolean shouldDisableDelta()- Specified by:
shouldDisableDelta
in interfacecom.netflix.eureka.EurekaServerConfig
-
shouldSyncWhenTimestampDiffers
public boolean shouldSyncWhenTimestampDiffers()- Specified by:
shouldSyncWhenTimestampDiffers
in interfacecom.netflix.eureka.EurekaServerConfig
-
shouldPrimeAwsReplicaConnections
public boolean shouldPrimeAwsReplicaConnections()- Specified by:
shouldPrimeAwsReplicaConnections
in interfacecom.netflix.eureka.EurekaServerConfig
-
shouldDisableDeltaForRemoteRegions
public boolean shouldDisableDeltaForRemoteRegions()- Specified by:
shouldDisableDeltaForRemoteRegions
in interfacecom.netflix.eureka.EurekaServerConfig
-
shouldGZipContentFromRemoteRegion
public boolean shouldGZipContentFromRemoteRegion()- Specified by:
shouldGZipContentFromRemoteRegion
in interfacecom.netflix.eureka.EurekaServerConfig
-
getRemoteRegionAppWhitelist
- Specified by:
getRemoteRegionAppWhitelist
in interfacecom.netflix.eureka.EurekaServerConfig
-
disableTransparentFallbackToOtherRegion
public boolean disableTransparentFallbackToOtherRegion()- Specified by:
disableTransparentFallbackToOtherRegion
in interfacecom.netflix.eureka.EurekaServerConfig
-
shouldBatchReplication
public boolean shouldBatchReplication()- Specified by:
shouldBatchReplication
in interfacecom.netflix.eureka.EurekaServerConfig
-
getMyUrl
- Specified by:
getMyUrl
in interfacecom.netflix.eureka.EurekaServerConfig
-
setMyUrl
-
shouldLogIdentityHeaders
public boolean shouldLogIdentityHeaders()- Specified by:
shouldLogIdentityHeaders
in interfacecom.netflix.eureka.EurekaServerConfig
-
getJsonCodecName
- Specified by:
getJsonCodecName
in interfacecom.netflix.eureka.EurekaServerConfig
-
getXmlCodecName
- Specified by:
getXmlCodecName
in interfacecom.netflix.eureka.EurekaServerConfig
-
shouldUseReadOnlyResponseCache
public boolean shouldUseReadOnlyResponseCache()- Specified by:
shouldUseReadOnlyResponseCache
in interfacecom.netflix.eureka.EurekaServerConfig
-
shouldEnableReplicatedRequestCompression
public boolean shouldEnableReplicatedRequestCompression()- Specified by:
shouldEnableReplicatedRequestCompression
in interfacecom.netflix.eureka.EurekaServerConfig
-
getExperimental
- Specified by:
getExperimental
in interfacecom.netflix.eureka.EurekaServerConfig
-
getInitialCapacityOfResponseCache
public int getInitialCapacityOfResponseCache()- Specified by:
getInitialCapacityOfResponseCache
in interfacecom.netflix.eureka.EurekaServerConfig
-
setInitialCapacityOfResponseCache
public void setInitialCapacityOfResponseCache(int initialCapacityOfResponseCache) -
getHealthStatusMinNumberOfAvailablePeers
public int getHealthStatusMinNumberOfAvailablePeers()- Specified by:
getHealthStatusMinNumberOfAvailablePeers
in 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:
getAWSAccessId
in interfacecom.netflix.eureka.EurekaServerConfig
-
setAWSAccessId
-
getAWSSecretKey
- Specified by:
getAWSSecretKey
in interfacecom.netflix.eureka.EurekaServerConfig
-
setAWSSecretKey
-
getEIPBindRebindRetries
public int getEIPBindRebindRetries()- Specified by:
getEIPBindRebindRetries
in interfacecom.netflix.eureka.EurekaServerConfig
-
setEIPBindRebindRetries
public void setEIPBindRebindRetries(int eIPBindRebindRetries) -
getEIPBindingRetryIntervalMs
public int getEIPBindingRetryIntervalMs()- Specified by:
getEIPBindingRetryIntervalMs
in interfacecom.netflix.eureka.EurekaServerConfig
-
setEIPBindingRetryIntervalMs
public void setEIPBindingRetryIntervalMs(int eIPBindingRetryIntervalMs) -
getEIPBindingRetryIntervalMsWhenUnbound
public int getEIPBindingRetryIntervalMsWhenUnbound()- Specified by:
getEIPBindingRetryIntervalMsWhenUnbound
in 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:
getRenewalPercentThreshold
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRenewalPercentThreshold
public void setRenewalPercentThreshold(double renewalPercentThreshold) -
getRenewalThresholdUpdateIntervalMs
public int getRenewalThresholdUpdateIntervalMs()- Specified by:
getRenewalThresholdUpdateIntervalMs
in interfacecom.netflix.eureka.EurekaServerConfig
-
getExpectedClientRenewalIntervalSeconds
public int getExpectedClientRenewalIntervalSeconds()- Specified by:
getExpectedClientRenewalIntervalSeconds
in interfacecom.netflix.eureka.EurekaServerConfig
-
setExpectedClientRenewalIntervalSeconds
public void setExpectedClientRenewalIntervalSeconds(int expectedClientRenewalIntervalSeconds) -
setRenewalThresholdUpdateIntervalMs
public void setRenewalThresholdUpdateIntervalMs(int renewalThresholdUpdateIntervalMs) -
getPeerEurekaNodesUpdateIntervalMs
public int getPeerEurekaNodesUpdateIntervalMs()- Specified by:
getPeerEurekaNodesUpdateIntervalMs
in interfacecom.netflix.eureka.EurekaServerConfig
-
setPeerEurekaNodesUpdateIntervalMs
public void setPeerEurekaNodesUpdateIntervalMs(int peerEurekaNodesUpdateIntervalMs) -
getNumberOfReplicationRetries
public int getNumberOfReplicationRetries()- Specified by:
getNumberOfReplicationRetries
in interfacecom.netflix.eureka.EurekaServerConfig
-
setNumberOfReplicationRetries
public void setNumberOfReplicationRetries(int numberOfReplicationRetries) -
getPeerEurekaStatusRefreshTimeIntervalMs
public int getPeerEurekaStatusRefreshTimeIntervalMs()- Specified by:
getPeerEurekaStatusRefreshTimeIntervalMs
in interfacecom.netflix.eureka.EurekaServerConfig
-
setPeerEurekaStatusRefreshTimeIntervalMs
public void setPeerEurekaStatusRefreshTimeIntervalMs(int peerEurekaStatusRefreshTimeIntervalMs) -
getWaitTimeInMsWhenSyncEmpty
public int getWaitTimeInMsWhenSyncEmpty()- Specified by:
getWaitTimeInMsWhenSyncEmpty
in interfacecom.netflix.eureka.EurekaServerConfig
-
setWaitTimeInMsWhenSyncEmpty
public void setWaitTimeInMsWhenSyncEmpty(int waitTimeInMsWhenSyncEmpty) -
getPeerNodeConnectTimeoutMs
public int getPeerNodeConnectTimeoutMs()- Specified by:
getPeerNodeConnectTimeoutMs
in interfacecom.netflix.eureka.EurekaServerConfig
-
setPeerNodeConnectTimeoutMs
public void setPeerNodeConnectTimeoutMs(int peerNodeConnectTimeoutMs) -
getPeerNodeReadTimeoutMs
public int getPeerNodeReadTimeoutMs()- Specified by:
getPeerNodeReadTimeoutMs
in interfacecom.netflix.eureka.EurekaServerConfig
-
setPeerNodeReadTimeoutMs
public void setPeerNodeReadTimeoutMs(int peerNodeReadTimeoutMs) -
getPeerNodeTotalConnections
public int getPeerNodeTotalConnections()- Specified by:
getPeerNodeTotalConnections
in interfacecom.netflix.eureka.EurekaServerConfig
-
setPeerNodeTotalConnections
public void setPeerNodeTotalConnections(int peerNodeTotalConnections) -
getPeerNodeTotalConnectionsPerHost
public int getPeerNodeTotalConnectionsPerHost()- Specified by:
getPeerNodeTotalConnectionsPerHost
in interfacecom.netflix.eureka.EurekaServerConfig
-
setPeerNodeTotalConnectionsPerHost
public void setPeerNodeTotalConnectionsPerHost(int peerNodeTotalConnectionsPerHost) -
getPeerNodeConnectionIdleTimeoutSeconds
public int getPeerNodeConnectionIdleTimeoutSeconds()- Specified by:
getPeerNodeConnectionIdleTimeoutSeconds
in interfacecom.netflix.eureka.EurekaServerConfig
-
setPeerNodeConnectionIdleTimeoutSeconds
public void setPeerNodeConnectionIdleTimeoutSeconds(int peerNodeConnectionIdleTimeoutSeconds) -
getRetentionTimeInMSInDeltaQueue
public long getRetentionTimeInMSInDeltaQueue()- Specified by:
getRetentionTimeInMSInDeltaQueue
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRetentionTimeInMSInDeltaQueue
public void setRetentionTimeInMSInDeltaQueue(long retentionTimeInMSInDeltaQueue) -
getDeltaRetentionTimerIntervalInMs
public long getDeltaRetentionTimerIntervalInMs()- Specified by:
getDeltaRetentionTimerIntervalInMs
in interfacecom.netflix.eureka.EurekaServerConfig
-
setDeltaRetentionTimerIntervalInMs
public void setDeltaRetentionTimerIntervalInMs(long deltaRetentionTimerIntervalInMs) -
getEvictionIntervalTimerInMs
public long getEvictionIntervalTimerInMs()- Specified by:
getEvictionIntervalTimerInMs
in interfacecom.netflix.eureka.EurekaServerConfig
-
shouldUseAwsAsgApi
public boolean shouldUseAwsAsgApi()- Specified by:
shouldUseAwsAsgApi
in interfacecom.netflix.eureka.EurekaServerConfig
-
setUseAwsAsgApi
public void setUseAwsAsgApi(boolean useAwsAsgApi) -
setEvictionIntervalTimerInMs
public void setEvictionIntervalTimerInMs(long evictionIntervalTimerInMs) -
getASGQueryTimeoutMs
public int getASGQueryTimeoutMs()- Specified by:
getASGQueryTimeoutMs
in interfacecom.netflix.eureka.EurekaServerConfig
-
setASGQueryTimeoutMs
public void setASGQueryTimeoutMs(int aSGQueryTimeoutMs) -
getASGUpdateIntervalMs
public long getASGUpdateIntervalMs()- Specified by:
getASGUpdateIntervalMs
in interfacecom.netflix.eureka.EurekaServerConfig
-
setASGUpdateIntervalMs
public void setASGUpdateIntervalMs(long aSGUpdateIntervalMs) -
getASGCacheExpiryTimeoutMs
public long getASGCacheExpiryTimeoutMs()- Specified by:
getASGCacheExpiryTimeoutMs
in interfacecom.netflix.eureka.EurekaServerConfig
-
setASGCacheExpiryTimeoutMs
public void setASGCacheExpiryTimeoutMs(long aSGCacheExpiryTimeoutMs) -
getResponseCacheAutoExpirationInSeconds
public long getResponseCacheAutoExpirationInSeconds()- Specified by:
getResponseCacheAutoExpirationInSeconds
in interfacecom.netflix.eureka.EurekaServerConfig
-
setResponseCacheAutoExpirationInSeconds
public void setResponseCacheAutoExpirationInSeconds(long responseCacheAutoExpirationInSeconds) -
getResponseCacheUpdateIntervalMs
public long getResponseCacheUpdateIntervalMs()- Specified by:
getResponseCacheUpdateIntervalMs
in 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:
getMaxIdleThreadInMinutesAgeForStatusReplication
in interfacecom.netflix.eureka.EurekaServerConfig
-
setMaxIdleThreadInMinutesAgeForStatusReplication
public void setMaxIdleThreadInMinutesAgeForStatusReplication(long maxIdleThreadInMinutesAgeForStatusReplication) -
getMinThreadsForStatusReplication
public int getMinThreadsForStatusReplication()- Specified by:
getMinThreadsForStatusReplication
in interfacecom.netflix.eureka.EurekaServerConfig
-
setMinThreadsForStatusReplication
public void setMinThreadsForStatusReplication(int minThreadsForStatusReplication) -
getMaxThreadsForStatusReplication
public int getMaxThreadsForStatusReplication()- Specified by:
getMaxThreadsForStatusReplication
in interfacecom.netflix.eureka.EurekaServerConfig
-
setMaxThreadsForStatusReplication
public void setMaxThreadsForStatusReplication(int maxThreadsForStatusReplication) -
getMaxElementsInStatusReplicationPool
public int getMaxElementsInStatusReplicationPool()- Specified by:
getMaxElementsInStatusReplicationPool
in 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:
getRegistrySyncRetries
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRegistrySyncRetries
public void setRegistrySyncRetries(int registrySyncRetries) -
getRegistrySyncRetryWaitMs
public long getRegistrySyncRetryWaitMs()- Specified by:
getRegistrySyncRetryWaitMs
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRegistrySyncRetryWaitMs
public void setRegistrySyncRetryWaitMs(long registrySyncRetryWaitMs) -
getMaxElementsInPeerReplicationPool
public int getMaxElementsInPeerReplicationPool()- Specified by:
getMaxElementsInPeerReplicationPool
in interfacecom.netflix.eureka.EurekaServerConfig
-
setMaxElementsInPeerReplicationPool
public void setMaxElementsInPeerReplicationPool(int maxElementsInPeerReplicationPool) -
getMaxIdleThreadAgeInMinutesForPeerReplication
public long getMaxIdleThreadAgeInMinutesForPeerReplication()- Specified by:
getMaxIdleThreadAgeInMinutesForPeerReplication
in interfacecom.netflix.eureka.EurekaServerConfig
-
setMaxIdleThreadAgeInMinutesForPeerReplication
public void setMaxIdleThreadAgeInMinutesForPeerReplication(long maxIdleThreadAgeInMinutesForPeerReplication) -
getMinThreadsForPeerReplication
public int getMinThreadsForPeerReplication()- Specified by:
getMinThreadsForPeerReplication
in interfacecom.netflix.eureka.EurekaServerConfig
-
setMinThreadsForPeerReplication
public void setMinThreadsForPeerReplication(int minThreadsForPeerReplication) -
getMaxThreadsForPeerReplication
public int getMaxThreadsForPeerReplication()- Specified by:
getMaxThreadsForPeerReplication
in interfacecom.netflix.eureka.EurekaServerConfig
-
setMaxThreadsForPeerReplication
public void setMaxThreadsForPeerReplication(int maxThreadsForPeerReplication) -
getMaxTimeForReplication
public int getMaxTimeForReplication()- Specified by:
getMaxTimeForReplication
in 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:
getRemoteRegionConnectTimeoutMs
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionConnectTimeoutMs
public void setRemoteRegionConnectTimeoutMs(int remoteRegionConnectTimeoutMs) -
getRemoteRegionReadTimeoutMs
public int getRemoteRegionReadTimeoutMs()- Specified by:
getRemoteRegionReadTimeoutMs
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionReadTimeoutMs
public void setRemoteRegionReadTimeoutMs(int remoteRegionReadTimeoutMs) -
getRemoteRegionTotalConnections
public int getRemoteRegionTotalConnections()- Specified by:
getRemoteRegionTotalConnections
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionTotalConnections
public void setRemoteRegionTotalConnections(int remoteRegionTotalConnections) -
getRemoteRegionTotalConnectionsPerHost
public int getRemoteRegionTotalConnectionsPerHost()- Specified by:
getRemoteRegionTotalConnectionsPerHost
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionTotalConnectionsPerHost
public void setRemoteRegionTotalConnectionsPerHost(int remoteRegionTotalConnectionsPerHost) -
getRemoteRegionConnectionIdleTimeoutSeconds
public int getRemoteRegionConnectionIdleTimeoutSeconds()- Specified by:
getRemoteRegionConnectionIdleTimeoutSeconds
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionConnectionIdleTimeoutSeconds
public void setRemoteRegionConnectionIdleTimeoutSeconds(int remoteRegionConnectionIdleTimeoutSeconds) -
isgZipContentFromRemoteRegion
public boolean isgZipContentFromRemoteRegion() -
setgZipContentFromRemoteRegion
public void setgZipContentFromRemoteRegion(boolean gZipContentFromRemoteRegion) -
getRemoteRegionUrlsWithName
- Specified by:
getRemoteRegionUrlsWithName
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionUrlsWithName
-
getRemoteRegionUrls
- Specified by:
getRemoteRegionUrls
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionUrls
-
getRemoteRegionAppWhitelist
-
setRemoteRegionAppWhitelist
-
getRemoteRegionRegistryFetchInterval
public int getRemoteRegionRegistryFetchInterval()- Specified by:
getRemoteRegionRegistryFetchInterval
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionRegistryFetchInterval
public void setRemoteRegionRegistryFetchInterval(int remoteRegionRegistryFetchInterval) -
getRemoteRegionFetchThreadPoolSize
public int getRemoteRegionFetchThreadPoolSize()- Specified by:
getRemoteRegionFetchThreadPoolSize
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionFetchThreadPoolSize
public void setRemoteRegionFetchThreadPoolSize(int remoteRegionFetchThreadPoolSize) -
getRemoteRegionTrustStore
- Specified by:
getRemoteRegionTrustStore
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRemoteRegionTrustStore
-
getRemoteRegionTrustStorePassword
- Specified by:
getRemoteRegionTrustStorePassword
in 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:
isRateLimiterEnabled
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRateLimiterEnabled
public void setRateLimiterEnabled(boolean rateLimiterEnabled) -
isRateLimiterThrottleStandardClients
public boolean isRateLimiterThrottleStandardClients()- Specified by:
isRateLimiterThrottleStandardClients
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRateLimiterThrottleStandardClients
public void setRateLimiterThrottleStandardClients(boolean rateLimiterThrottleStandardClients) -
getRateLimiterPrivilegedClients
- Specified by:
getRateLimiterPrivilegedClients
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRateLimiterPrivilegedClients
-
getRateLimiterBurstSize
public int getRateLimiterBurstSize()- Specified by:
getRateLimiterBurstSize
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRateLimiterBurstSize
public void setRateLimiterBurstSize(int rateLimiterBurstSize) -
getRateLimiterRegistryFetchAverageRate
public int getRateLimiterRegistryFetchAverageRate()- Specified by:
getRateLimiterRegistryFetchAverageRate
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRateLimiterRegistryFetchAverageRate
public void setRateLimiterRegistryFetchAverageRate(int rateLimiterRegistryFetchAverageRate) -
getRateLimiterFullFetchAverageRate
public int getRateLimiterFullFetchAverageRate()- Specified by:
getRateLimiterFullFetchAverageRate
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRateLimiterFullFetchAverageRate
public void setRateLimiterFullFetchAverageRate(int rateLimiterFullFetchAverageRate) -
isLogIdentityHeaders
public boolean isLogIdentityHeaders() -
setLogIdentityHeaders
public void setLogIdentityHeaders(boolean logIdentityHeaders) -
getListAutoScalingGroupsRoleName
- Specified by:
getListAutoScalingGroupsRoleName
in interfacecom.netflix.eureka.EurekaServerConfig
-
setListAutoScalingGroupsRoleName
-
isEnableReplicatedRequestCompression
public boolean isEnableReplicatedRequestCompression() -
setEnableReplicatedRequestCompression
public void setEnableReplicatedRequestCompression(boolean enableReplicatedRequestCompression) -
setJsonCodecName
-
setXmlCodecName
-
getRoute53BindRebindRetries
public int getRoute53BindRebindRetries()- Specified by:
getRoute53BindRebindRetries
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRoute53BindRebindRetries
public void setRoute53BindRebindRetries(int route53BindRebindRetries) -
getRoute53BindingRetryIntervalMs
public int getRoute53BindingRetryIntervalMs()- Specified by:
getRoute53BindingRetryIntervalMs
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRoute53BindingRetryIntervalMs
public void setRoute53BindingRetryIntervalMs(int route53BindingRetryIntervalMs) -
getRoute53DomainTTL
public long getRoute53DomainTTL()- Specified by:
getRoute53DomainTTL
in interfacecom.netflix.eureka.EurekaServerConfig
-
setRoute53DomainTTL
public void setRoute53DomainTTL(long route53DomainTTL) -
getBindingStrategy
public com.netflix.eureka.aws.AwsBindingStrategy getBindingStrategy()- Specified by:
getBindingStrategy
in 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
-