类 Member
- java.lang.Object
-
- com.alibaba.nacos.core.cluster.Member
-
- 所有已实现的接口:
java.io.Serializable,java.lang.Cloneable,java.lang.Comparable<Member>
public class Member extends java.lang.Object implements java.lang.Comparable<Member>, java.lang.Cloneable, java.io.Serializable
Cluster member node.- 作者:
- liaochuntao
- 另请参阅:
- 序列化表格
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classMember.MemberBuilder
-
字段概要
字段 修饰符和类型 字段 说明 private com.alibaba.nacos.api.ability.ServerAbilitiesabilitiesprivate java.lang.Stringaddressprivate java.util.Map<java.lang.String,java.lang.Object>extendInfoprivate intfailAccessCntprivate java.lang.Stringipprivate intportprivate static longserialVersionUIDprivate NodeStatestate
-
构造器概要
构造器 构造器 说明 Member()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static Member.MemberBuilderbuilder()booleancheck()intcompareTo(Member o)Membercopy()get a copy.voiddelExtendVal(java.lang.String key)booleanequals(java.lang.Object o)com.alibaba.nacos.api.ability.ServerAbilitiesgetAbilities()java.lang.StringgetAddress()java.util.Map<java.lang.String,java.lang.Object>getExtendInfo()java.lang.ObjectgetExtendVal(java.lang.String key)intgetFailAccessCnt()java.lang.StringgetIp()intgetPort()NodeStategetState()inthashCode()voidsetAbilities(com.alibaba.nacos.api.ability.ServerAbilities abilities)voidsetAddress(java.lang.String address)voidsetExtendInfo(java.util.Map<java.lang.String,java.lang.Object> extendInfo)voidsetExtendVal(java.lang.String key, java.lang.Object value)voidsetFailAccessCnt(int failAccessCnt)voidsetIp(java.lang.String ip)voidsetPort(int port)voidsetState(NodeState state)java.lang.StringtoString()
-
-
-
字段详细资料
-
serialVersionUID
private static final long serialVersionUID
- 另请参阅:
- 常量字段值
-
ip
private java.lang.String ip
-
port
private int port
-
state
private volatile NodeState state
-
extendInfo
private java.util.Map<java.lang.String,java.lang.Object> extendInfo
-
address
private java.lang.String address
-
failAccessCnt
private transient int failAccessCnt
-
abilities
private com.alibaba.nacos.api.ability.ServerAbilities abilities
-
-
方法详细资料
-
getAbilities
public com.alibaba.nacos.api.ability.ServerAbilities getAbilities()
-
setAbilities
public void setAbilities(com.alibaba.nacos.api.ability.ServerAbilities abilities)
-
builder
public static Member.MemberBuilder builder()
-
getPort
public int getPort()
-
setPort
public void setPort(int port)
-
getState
public NodeState getState()
-
setState
public void setState(NodeState state)
-
getExtendInfo
public java.util.Map<java.lang.String,java.lang.Object> getExtendInfo()
-
setExtendInfo
public void setExtendInfo(java.util.Map<java.lang.String,java.lang.Object> extendInfo)
-
getIp
public java.lang.String getIp()
-
setIp
public void setIp(java.lang.String ip)
-
getAddress
public java.lang.String getAddress()
-
setAddress
public void setAddress(java.lang.String address)
-
getExtendVal
public java.lang.Object getExtendVal(java.lang.String key)
-
setExtendVal
public void setExtendVal(java.lang.String key, java.lang.Object value)
-
delExtendVal
public void delExtendVal(java.lang.String key)
-
check
public boolean check()
-
getFailAccessCnt
public int getFailAccessCnt()
-
setFailAccessCnt
public void setFailAccessCnt(int failAccessCnt)
-
equals
public boolean equals(java.lang.Object o)
- 覆盖:
equals在类中java.lang.Object
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中java.lang.Object
-
hashCode
public int hashCode()
- 覆盖:
hashCode在类中java.lang.Object
-
copy
public Member copy()
get a copy.- 返回:
- member.
-
-