Class CloudEurekaTransportConfig
java.lang.Object
org.springframework.cloud.netflix.eureka.CloudEurekaTransportConfig
- All Implemented Interfaces:
com.netflix.discovery.shared.transport.EurekaTransportConfig
public class CloudEurekaTransportConfig
extends Object
implements com.netflix.discovery.shared.transport.EurekaTransportConfig
- Author:
- Spencer Gibb, Gregor Zurowski
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanintintintintintdoubleintinthashCode()booleanbooleanvoidsetApplicationsResolverDataStalenessThresholdSeconds(int applicationsResolverDataStalenessThresholdSeconds) voidsetApplicationsResolverUseIp(boolean applicationsResolverUseIp) voidsetAsyncExecutorThreadPoolSize(int asyncExecutorThreadPoolSize) voidsetAsyncResolverRefreshIntervalMs(int asyncResolverRefreshIntervalMs) voidsetAsyncResolverWarmUpTimeoutMs(int asyncResolverWarmUpTimeoutMs) voidsetBootstrapResolverForQuery(boolean bootstrapResolverForQuery) voidsetBootstrapResolverRefreshIntervalSeconds(int bootstrapResolverRefreshIntervalSeconds) voidsetBootstrapResolverStrategy(String bootstrapResolverStrategy) voidsetReadClusterVip(String readClusterVip) voidsetRetryableClientQuarantineRefreshPercentage(double retryableClientQuarantineRefreshPercentage) voidsetSessionedClientReconnectIntervalSeconds(int sessionedClientReconnectIntervalSeconds) voidsetWriteClusterVip(String writeClusterVip) toString()boolean
-
Constructor Details
-
CloudEurekaTransportConfig
public CloudEurekaTransportConfig()
-
-
Method Details
-
useBootstrapResolverForQuery
public boolean useBootstrapResolverForQuery()- Specified by:
useBootstrapResolverForQueryin interfacecom.netflix.discovery.shared.transport.EurekaTransportConfig
-
applicationsResolverUseIp
public boolean applicationsResolverUseIp()- Specified by:
applicationsResolverUseIpin interfacecom.netflix.discovery.shared.transport.EurekaTransportConfig
-
getSessionedClientReconnectIntervalSeconds
public int getSessionedClientReconnectIntervalSeconds()- Specified by:
getSessionedClientReconnectIntervalSecondsin interfacecom.netflix.discovery.shared.transport.EurekaTransportConfig
-
setSessionedClientReconnectIntervalSeconds
public void setSessionedClientReconnectIntervalSeconds(int sessionedClientReconnectIntervalSeconds) -
getRetryableClientQuarantineRefreshPercentage
public double getRetryableClientQuarantineRefreshPercentage()- Specified by:
getRetryableClientQuarantineRefreshPercentagein interfacecom.netflix.discovery.shared.transport.EurekaTransportConfig
-
setRetryableClientQuarantineRefreshPercentage
public void setRetryableClientQuarantineRefreshPercentage(double retryableClientQuarantineRefreshPercentage) -
getBootstrapResolverRefreshIntervalSeconds
public int getBootstrapResolverRefreshIntervalSeconds() -
setBootstrapResolverRefreshIntervalSeconds
public void setBootstrapResolverRefreshIntervalSeconds(int bootstrapResolverRefreshIntervalSeconds) -
getApplicationsResolverDataStalenessThresholdSeconds
public int getApplicationsResolverDataStalenessThresholdSeconds()- Specified by:
getApplicationsResolverDataStalenessThresholdSecondsin interfacecom.netflix.discovery.shared.transport.EurekaTransportConfig
-
setApplicationsResolverDataStalenessThresholdSeconds
public void setApplicationsResolverDataStalenessThresholdSeconds(int applicationsResolverDataStalenessThresholdSeconds) -
getAsyncResolverRefreshIntervalMs
public int getAsyncResolverRefreshIntervalMs()- Specified by:
getAsyncResolverRefreshIntervalMsin interfacecom.netflix.discovery.shared.transport.EurekaTransportConfig
-
setAsyncResolverRefreshIntervalMs
public void setAsyncResolverRefreshIntervalMs(int asyncResolverRefreshIntervalMs) -
getAsyncResolverWarmUpTimeoutMs
public int getAsyncResolverWarmUpTimeoutMs()- Specified by:
getAsyncResolverWarmUpTimeoutMsin interfacecom.netflix.discovery.shared.transport.EurekaTransportConfig
-
setAsyncResolverWarmUpTimeoutMs
public void setAsyncResolverWarmUpTimeoutMs(int asyncResolverWarmUpTimeoutMs) -
getAsyncExecutorThreadPoolSize
public int getAsyncExecutorThreadPoolSize()- Specified by:
getAsyncExecutorThreadPoolSizein interfacecom.netflix.discovery.shared.transport.EurekaTransportConfig
-
setAsyncExecutorThreadPoolSize
public void setAsyncExecutorThreadPoolSize(int asyncExecutorThreadPoolSize) -
getReadClusterVip
- Specified by:
getReadClusterVipin interfacecom.netflix.discovery.shared.transport.EurekaTransportConfig
-
setReadClusterVip
-
getWriteClusterVip
- Specified by:
getWriteClusterVipin interfacecom.netflix.discovery.shared.transport.EurekaTransportConfig
-
setWriteClusterVip
-
isBootstrapResolverForQuery
public boolean isBootstrapResolverForQuery() -
setBootstrapResolverForQuery
public void setBootstrapResolverForQuery(boolean bootstrapResolverForQuery) -
getBootstrapResolverStrategy
- Specified by:
getBootstrapResolverStrategyin interfacecom.netflix.discovery.shared.transport.EurekaTransportConfig
-
setBootstrapResolverStrategy
-
isApplicationsResolverUseIp
public boolean isApplicationsResolverUseIp() -
setApplicationsResolverUseIp
public void setApplicationsResolverUseIp(boolean applicationsResolverUseIp) -
equals
-
hashCode
public int hashCode() -
toString
-