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 Details

    • CloudEurekaTransportConfig

      public CloudEurekaTransportConfig()
  • Method Details

    • useBootstrapResolverForQuery

      public boolean useBootstrapResolverForQuery()
      Specified by:
      useBootstrapResolverForQuery in interface com.netflix.discovery.shared.transport.EurekaTransportConfig
    • applicationsResolverUseIp

      public boolean applicationsResolverUseIp()
      Specified by:
      applicationsResolverUseIp in interface com.netflix.discovery.shared.transport.EurekaTransportConfig
    • getSessionedClientReconnectIntervalSeconds

      public int getSessionedClientReconnectIntervalSeconds()
      Specified by:
      getSessionedClientReconnectIntervalSeconds in interface com.netflix.discovery.shared.transport.EurekaTransportConfig
    • setSessionedClientReconnectIntervalSeconds

      public void setSessionedClientReconnectIntervalSeconds(int sessionedClientReconnectIntervalSeconds)
    • getRetryableClientQuarantineRefreshPercentage

      public double getRetryableClientQuarantineRefreshPercentage()
      Specified by:
      getRetryableClientQuarantineRefreshPercentage in interface com.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:
      getApplicationsResolverDataStalenessThresholdSeconds in interface com.netflix.discovery.shared.transport.EurekaTransportConfig
    • setApplicationsResolverDataStalenessThresholdSeconds

      public void setApplicationsResolverDataStalenessThresholdSeconds(int applicationsResolverDataStalenessThresholdSeconds)
    • getAsyncResolverRefreshIntervalMs

      public int getAsyncResolverRefreshIntervalMs()
      Specified by:
      getAsyncResolverRefreshIntervalMs in interface com.netflix.discovery.shared.transport.EurekaTransportConfig
    • setAsyncResolverRefreshIntervalMs

      public void setAsyncResolverRefreshIntervalMs(int asyncResolverRefreshIntervalMs)
    • getAsyncResolverWarmUpTimeoutMs

      public int getAsyncResolverWarmUpTimeoutMs()
      Specified by:
      getAsyncResolverWarmUpTimeoutMs in interface com.netflix.discovery.shared.transport.EurekaTransportConfig
    • setAsyncResolverWarmUpTimeoutMs

      public void setAsyncResolverWarmUpTimeoutMs(int asyncResolverWarmUpTimeoutMs)
    • getAsyncExecutorThreadPoolSize

      public int getAsyncExecutorThreadPoolSize()
      Specified by:
      getAsyncExecutorThreadPoolSize in interface com.netflix.discovery.shared.transport.EurekaTransportConfig
    • setAsyncExecutorThreadPoolSize

      public void setAsyncExecutorThreadPoolSize(int asyncExecutorThreadPoolSize)
    • getReadClusterVip

      public String getReadClusterVip()
      Specified by:
      getReadClusterVip in interface com.netflix.discovery.shared.transport.EurekaTransportConfig
    • setReadClusterVip

      public void setReadClusterVip(String readClusterVip)
    • getWriteClusterVip

      public String getWriteClusterVip()
      Specified by:
      getWriteClusterVip in interface com.netflix.discovery.shared.transport.EurekaTransportConfig
    • setWriteClusterVip

      public void setWriteClusterVip(String writeClusterVip)
    • isBootstrapResolverForQuery

      public boolean isBootstrapResolverForQuery()
    • setBootstrapResolverForQuery

      public void setBootstrapResolverForQuery(boolean bootstrapResolverForQuery)
    • getBootstrapResolverStrategy

      public String getBootstrapResolverStrategy()
      Specified by:
      getBootstrapResolverStrategy in interface com.netflix.discovery.shared.transport.EurekaTransportConfig
    • setBootstrapResolverStrategy

      public void setBootstrapResolverStrategy(String bootstrapResolverStrategy)
    • isApplicationsResolverUseIp

      public boolean isApplicationsResolverUseIp()
    • setApplicationsResolverUseIp

      public void setApplicationsResolverUseIp(boolean applicationsResolverUseIp)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object