类 SwitchDomain
- java.lang.Object
-
- com.alibaba.nacos.naming.misc.SwitchDomain
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static interfaceSwitchDomain.HealthParamsstatic classSwitchDomain.HttpHealthParamsstatic classSwitchDomain.MysqlHealthParamsstatic classSwitchDomain.TcpHealthParams
-
字段概要
字段 修饰符和类型 字段 说明 private java.util.Map<java.lang.String,java.lang.Integer>adWeightMapprivate booleanautoChangeHealthCheckEnabledprivate intcheckTimesprivate longclientBeatIntervalprivate longdefaultCacheMillisprivate booleandefaultInstanceEphemeralprivate longdefaultPushCacheMillisprivate booleandisableAddIPprivate booleandistroEnabledprivate longdistroServerExpiredMillisThe server is regarded as expired if its two reporting interval is lagger than this variable.private floatdistroThresholdprivate booleanenableAuthenticationprivate booleanenableStandaloneprivate booleanhealthCheckEnabledprivate java.util.Set<java.lang.String>healthCheckWhiteListprivate SwitchDomain.HttpHealthParamshttpHealthParamsprivate java.util.List<java.lang.String>incrementalListprivate booleanlightBeatEnabledprivate java.util.Map<java.lang.String,java.lang.Integer>limitedUrlMapprivate java.util.List<java.lang.String>mastersprivate SwitchDomain.MysqlHealthParamsmysqlHealthParamsprivate java.lang.StringoverriddenServerStatusprivate java.lang.StringpushCSharpVersionprivate java.lang.StringpushCVersionprivate booleanpushEnabledprivate java.lang.StringpushGoVersionsince which version, push can be enabled.private java.lang.StringpushJavaVersionprivate java.lang.StringpushPythonVersionprivate booleansendBeatOnlyprivate static longserialVersionUIDprivate longserverStatusSynchronizationPeriodMillisprivate longserviceStatusSynchronizationPeriodMillisprivate SwitchDomain.TcpHealthParamstcpHealthParams
-
构造器概要
构造器 构造器 说明 SwitchDomain()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected SwitchDomainclone()java.lang.IntegergetAdWeight(java.lang.String key)java.util.Map<java.lang.String,java.lang.Integer>getAdWeightMap()java.lang.StringgetChecksum()get the checksum of this record, usually for record comparison.intgetCheckTimes()longgetClientBeatInterval()longgetDefaultCacheMillis()longgetDefaultPushCacheMillis()longgetDistroServerExpiredMillis()floatgetDistroThreshold()java.util.Set<java.lang.String>getHealthCheckWhiteList()SwitchDomain.HttpHealthParamsgetHttpHealthParams()java.util.List<java.lang.String>getIncrementalList()java.util.Map<java.lang.String,java.lang.Integer>getLimitedUrlMap()java.util.List<java.lang.String>getMasters()SwitchDomain.MysqlHealthParamsgetMysqlHealthParams()java.lang.StringgetName()java.lang.StringgetOverriddenServerStatus()longgetPushCacheMillis(java.lang.String serviceName)java.lang.StringgetPushCSharpVersion()java.lang.StringgetPushCVersion()java.lang.StringgetPushGoVersion()java.lang.StringgetPushJavaVersion()java.lang.StringgetPushPythonVersion()longgetServerStatusSynchronizationPeriodMillis()longgetServiceStatusSynchronizationPeriodMillis()SwitchDomain.TcpHealthParamsgetTcpHealthParams()booleanisAutoChangeHealthCheckEnabled()booleanisDefaultInstanceEphemeral()booleanisDisableAddIP()booleanisDistroEnabled()booleanisEnableAuthentication()booleanisEnableStandalone()booleanisHealthCheckEnabled()booleanisHealthCheckEnabled(java.lang.String serviceName)booleanisLightBeatEnabled()booleanisPushEnabled()booleanisSendBeatOnly()voidsetAdWeightMap(java.util.Map<java.lang.String,java.lang.Integer> adWeightMap)voidsetAutoChangeHealthCheckEnabled(boolean autoChangeHealthCheckEnabled)voidsetCheckTimes(int checkTimes)voidsetClientBeatInterval(long clientBeatInterval)voidsetDefaultCacheMillis(long defaultCacheMillis)voidsetDefaultInstanceEphemeral(boolean defaultInstanceEphemeral)voidsetDefaultPushCacheMillis(long defaultPushCacheMillis)voidsetDisableAddIP(boolean disableAddIP)voidsetDistroEnabled(boolean distroEnabled)voidsetDistroServerExpiredMillis(long distroServerExpiredMillis)voidsetDistroThreshold(float distroThreshold)voidsetEnableAuthentication(boolean enableAuthentication)voidsetEnableStandalone(boolean enableStandalone)voidsetHealthCheckEnabled(boolean healthCheckEnabled)voidsetHealthCheckWhiteList(java.util.Set<java.lang.String> healthCheckWhiteList)voidsetHttpHealthParams(SwitchDomain.HttpHealthParams httpHealthParams)voidsetIncrementalList(java.util.List<java.lang.String> incrementalList)voidsetLightBeatEnabled(boolean lightBeatEnabled)voidsetLimitedUrlMap(java.util.Map<java.lang.String,java.lang.Integer> limitedUrlMap)voidsetMasters(java.util.List<java.lang.String> masters)voidsetMysqlHealthParams(SwitchDomain.MysqlHealthParams mysqlHealthParams)voidsetOverriddenServerStatus(java.lang.String overriddenServerStatus)voidsetPushCSharpVersion(java.lang.String pushCSharpVersion)voidsetPushCVersion(java.lang.String pushCVersion)voidsetPushEnabled(boolean pushEnabled)voidsetPushGoVersion(java.lang.String pushGoVersion)voidsetPushJavaVersion(java.lang.String pushJavaVersion)voidsetPushPythonVersion(java.lang.String pushPythonVersion)voidsetSendBeatOnly(boolean sendBeatOnly)voidsetServerStatusSynchronizationPeriodMillis(long serverStatusSynchronizationPeriodMillis)voidsetServiceStatusSynchronizationPeriodMillis(long serviceStatusSynchronizationPeriodMillis)voidsetTcpHealthParams(SwitchDomain.TcpHealthParams tcpHealthParams)java.lang.StringtoString()voidupdate(SwitchDomain domain)
-
-
-
字段详细资料
-
serialVersionUID
private static final long serialVersionUID
- 另请参阅:
- 常量字段值
-
masters
private java.util.List<java.lang.String> masters
-
adWeightMap
private java.util.Map<java.lang.String,java.lang.Integer> adWeightMap
-
defaultPushCacheMillis
private long defaultPushCacheMillis
-
clientBeatInterval
private long clientBeatInterval
-
defaultCacheMillis
private long defaultCacheMillis
-
distroThreshold
private float distroThreshold
-
healthCheckEnabled
private boolean healthCheckEnabled
-
autoChangeHealthCheckEnabled
private boolean autoChangeHealthCheckEnabled
-
distroEnabled
private boolean distroEnabled
-
enableStandalone
private boolean enableStandalone
-
pushEnabled
private boolean pushEnabled
-
checkTimes
private int checkTimes
-
httpHealthParams
private SwitchDomain.HttpHealthParams httpHealthParams
-
tcpHealthParams
private SwitchDomain.TcpHealthParams tcpHealthParams
-
mysqlHealthParams
private SwitchDomain.MysqlHealthParams mysqlHealthParams
-
incrementalList
private java.util.List<java.lang.String> incrementalList
-
serverStatusSynchronizationPeriodMillis
private long serverStatusSynchronizationPeriodMillis
-
serviceStatusSynchronizationPeriodMillis
private long serviceStatusSynchronizationPeriodMillis
-
disableAddIP
private boolean disableAddIP
-
sendBeatOnly
private boolean sendBeatOnly
-
lightBeatEnabled
private boolean lightBeatEnabled
-
limitedUrlMap
private java.util.Map<java.lang.String,java.lang.Integer> limitedUrlMap
-
distroServerExpiredMillis
private long distroServerExpiredMillis
The server is regarded as expired if its two reporting interval is lagger than this variable.
-
pushGoVersion
private java.lang.String pushGoVersion
since which version, push can be enabled.
-
pushJavaVersion
private java.lang.String pushJavaVersion
-
pushPythonVersion
private java.lang.String pushPythonVersion
-
pushCVersion
private java.lang.String pushCVersion
-
pushCSharpVersion
private java.lang.String pushCSharpVersion
-
enableAuthentication
private boolean enableAuthentication
-
overriddenServerStatus
private java.lang.String overriddenServerStatus
-
defaultInstanceEphemeral
private boolean defaultInstanceEphemeral
-
healthCheckWhiteList
private java.util.Set<java.lang.String> healthCheckWhiteList
-
-
方法详细资料
-
isEnableAuthentication
public boolean isEnableAuthentication()
-
setEnableAuthentication
public void setEnableAuthentication(boolean enableAuthentication)
-
getHealthCheckWhiteList
public java.util.Set<java.lang.String> getHealthCheckWhiteList()
-
setHealthCheckWhiteList
public void setHealthCheckWhiteList(java.util.Set<java.lang.String> healthCheckWhiteList)
-
getClientBeatInterval
public long getClientBeatInterval()
-
setClientBeatInterval
public void setClientBeatInterval(long clientBeatInterval)
-
isEnableStandalone
public boolean isEnableStandalone()
-
setEnableStandalone
public void setEnableStandalone(boolean enableStandalone)
-
isSendBeatOnly
public boolean isSendBeatOnly()
-
setSendBeatOnly
public void setSendBeatOnly(boolean sendBeatOnly)
-
getName
public java.lang.String getName()
-
update
public void update(SwitchDomain domain)
-
getIncrementalList
public java.util.List<java.lang.String> getIncrementalList()
-
setIncrementalList
public void setIncrementalList(java.util.List<java.lang.String> incrementalList)
-
getMasters
public java.util.List<java.lang.String> getMasters()
-
setMasters
public void setMasters(java.util.List<java.lang.String> masters)
-
getAdWeightMap
public java.util.Map<java.lang.String,java.lang.Integer> getAdWeightMap()
-
setAdWeightMap
public void setAdWeightMap(java.util.Map<java.lang.String,java.lang.Integer> adWeightMap)
-
getAdWeight
public java.lang.Integer getAdWeight(java.lang.String key)
-
getDefaultPushCacheMillis
public long getDefaultPushCacheMillis()
-
setDefaultPushCacheMillis
public void setDefaultPushCacheMillis(long defaultPushCacheMillis)
-
getDefaultCacheMillis
public long getDefaultCacheMillis()
-
setDefaultCacheMillis
public void setDefaultCacheMillis(long defaultCacheMillis)
-
getDistroThreshold
public float getDistroThreshold()
-
setDistroThreshold
public void setDistroThreshold(float distroThreshold)
-
getPushCacheMillis
public long getPushCacheMillis(java.lang.String serviceName)
-
isHealthCheckEnabled
public boolean isHealthCheckEnabled()
-
isHealthCheckEnabled
public boolean isHealthCheckEnabled(java.lang.String serviceName)
-
setHealthCheckEnabled
public void setHealthCheckEnabled(boolean healthCheckEnabled)
-
isAutoChangeHealthCheckEnabled
public boolean isAutoChangeHealthCheckEnabled()
-
setAutoChangeHealthCheckEnabled
public void setAutoChangeHealthCheckEnabled(boolean autoChangeHealthCheckEnabled)
-
isDistroEnabled
public boolean isDistroEnabled()
-
setDistroEnabled
public void setDistroEnabled(boolean distroEnabled)
-
isPushEnabled
public boolean isPushEnabled()
-
setPushEnabled
public void setPushEnabled(boolean pushEnabled)
-
getCheckTimes
public int getCheckTimes()
-
setCheckTimes
public void setCheckTimes(int checkTimes)
-
getHttpHealthParams
public SwitchDomain.HttpHealthParams getHttpHealthParams()
-
setHttpHealthParams
public void setHttpHealthParams(SwitchDomain.HttpHealthParams httpHealthParams)
-
getTcpHealthParams
public SwitchDomain.TcpHealthParams getTcpHealthParams()
-
setTcpHealthParams
public void setTcpHealthParams(SwitchDomain.TcpHealthParams tcpHealthParams)
-
getMysqlHealthParams
public SwitchDomain.MysqlHealthParams getMysqlHealthParams()
-
setMysqlHealthParams
public void setMysqlHealthParams(SwitchDomain.MysqlHealthParams mysqlHealthParams)
-
getServerStatusSynchronizationPeriodMillis
public long getServerStatusSynchronizationPeriodMillis()
-
setServerStatusSynchronizationPeriodMillis
public void setServerStatusSynchronizationPeriodMillis(long serverStatusSynchronizationPeriodMillis)
-
getServiceStatusSynchronizationPeriodMillis
public long getServiceStatusSynchronizationPeriodMillis()
-
setServiceStatusSynchronizationPeriodMillis
public void setServiceStatusSynchronizationPeriodMillis(long serviceStatusSynchronizationPeriodMillis)
-
isDisableAddIP
public boolean isDisableAddIP()
-
setDisableAddIP
public void setDisableAddIP(boolean disableAddIP)
-
getLimitedUrlMap
public java.util.Map<java.lang.String,java.lang.Integer> getLimitedUrlMap()
-
setLimitedUrlMap
public void setLimitedUrlMap(java.util.Map<java.lang.String,java.lang.Integer> limitedUrlMap)
-
getDistroServerExpiredMillis
public long getDistroServerExpiredMillis()
-
setDistroServerExpiredMillis
public void setDistroServerExpiredMillis(long distroServerExpiredMillis)
-
getPushGoVersion
public java.lang.String getPushGoVersion()
-
setPushGoVersion
public void setPushGoVersion(java.lang.String pushGoVersion)
-
getPushCSharpVersion
public java.lang.String getPushCSharpVersion()
-
setPushCSharpVersion
public void setPushCSharpVersion(java.lang.String pushCSharpVersion)
-
getPushJavaVersion
public java.lang.String getPushJavaVersion()
-
setPushJavaVersion
public void setPushJavaVersion(java.lang.String pushJavaVersion)
-
getPushPythonVersion
public java.lang.String getPushPythonVersion()
-
setPushPythonVersion
public void setPushPythonVersion(java.lang.String pushPythonVersion)
-
getPushCVersion
public java.lang.String getPushCVersion()
-
setPushCVersion
public void setPushCVersion(java.lang.String pushCVersion)
-
getOverriddenServerStatus
public java.lang.String getOverriddenServerStatus()
-
setOverriddenServerStatus
public void setOverriddenServerStatus(java.lang.String overriddenServerStatus)
-
isDefaultInstanceEphemeral
public boolean isDefaultInstanceEphemeral()
-
setDefaultInstanceEphemeral
public void setDefaultInstanceEphemeral(boolean defaultInstanceEphemeral)
-
isLightBeatEnabled
public boolean isLightBeatEnabled()
-
setLightBeatEnabled
public void setLightBeatEnabled(boolean lightBeatEnabled)
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中java.lang.Object
-
clone
protected SwitchDomain clone() throws java.lang.CloneNotSupportedException
- 覆盖:
clone在类中java.lang.Object- 抛出:
java.lang.CloneNotSupportedException
-
getChecksum
public java.lang.String getChecksum()
从接口复制的说明:Recordget the checksum of this record, usually for record comparison.- 指定者:
getChecksum在接口中Record- 返回:
- checksum of record
-
-