@PrivateApi public final class MemberImpl extends AbstractMember implements Member, HazelcastInstanceAware, IdentifiedDataSerializable
| Modifier and Type | Field and Description |
|---|---|
static int |
NA_MEMBER_LIST_JOIN_VERSION
Denotes that member list join version of a member is not known yet.
|
address, attributes, liteMember, uuid, version| Constructor and Description |
|---|
MemberImpl() |
MemberImpl(Address address,
MemberVersion version,
boolean localMember) |
MemberImpl(Address address,
MemberVersion version,
boolean localMember,
String uuid) |
MemberImpl(Address address,
MemberVersion version,
boolean localMember,
String uuid,
Map<String,Object> attributes,
boolean liteMember) |
MemberImpl(Address address,
MemberVersion version,
boolean localMember,
String uuid,
Map<String,Object> attributes,
boolean liteMember,
int memberListJoinVersion,
HazelcastInstanceImpl instance) |
MemberImpl(MemberImpl member) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
getBooleanAttribute(String key)
Returns the value of the specified key for this member, or
null if the value is undefined.
|
Byte |
getByteAttribute(String key)
Returns the value of the specified key for this member or
null if the value is undefined.
|
Double |
getDoubleAttribute(String key)
Returns the value of the specified key for this member or
null if value is undefined.
|
int |
getFactoryId()
Returns DataSerializableFactory factory ID for this class.
|
Float |
getFloatAttribute(String key)
Returns the value of the specified key for this member or
null if value is undefined.
|
int |
getId()
Returns type identifier for this class.
|
Integer |
getIntAttribute(String key)
Returns the value of the specified key for this member or
null if value is undefined.
|
protected ILogger |
getLogger() |
Long |
getLongAttribute(String key)
Returns the value of the specified key for this member or
null if value is undefined.
|
int |
getMemberListJoinVersion() |
Short |
getShortAttribute(String key)
Returns the value of the specified key for this member or
null if value is undefined.
|
String |
getStringAttribute(String key)
Returns the value of the specified key for this member or
null if value is undefined.
|
boolean |
localMember()
Returns true if this member is the local member.
|
void |
removeAttribute(String key)
Removes a key-value pair attribute for this member if given key was
previously assigned as an attribute.
If key wasn't assigned to a value this method does nothing. |
void |
setBooleanAttribute(String key,
boolean value)
Defines a key-value pair boolean attribute for this member that is available
to other cluster members.
|
void |
setByteAttribute(String key,
byte value)
Defines a key-value pair byte attribute for this member available
to other cluster members.
|
void |
setDoubleAttribute(String key,
double value)
Defines a key-value pair double attribute for this member available
to other cluster members.
|
void |
setFloatAttribute(String key,
float value)
Defines a key-value pair float attribute for this member available
to other cluster members.
|
void |
setHazelcastInstance(HazelcastInstance hazelcastInstance)
Gets the HazelcastInstance reference when submitting a Runnable/Callable using Hazelcast ExecutorService.
|
void |
setIntAttribute(String key,
int value)
Defines a key-value pair int attribute for this member available
to other cluster members.
|
void |
setLongAttribute(String key,
long value)
Defines a key-value pair long attribute for this member available
to other cluster members.
|
void |
setMemberListJoinVersion(int memberListJoinVersion) |
void |
setShortAttribute(String key,
short value)
Defines a key-value pair short attribute for this member available
to other cluster members.
|
void |
setStringAttribute(String key,
String value)
Defines a key-value pair string attribute for this member available
to other cluster members.
|
equals, getAddress, getAttribute, getAttributes, getInetAddress, getInetSocketAddress, getPort, getSocketAddress, getUuid, getVersion, hashCode, isLiteMember, readData, toString, updateAttribute, writeDataclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAddress, getAttributes, getInetSocketAddress, getSocketAddress, getUuid, getVersion, isLiteMemberreadData, writeDatapublic static final int NA_MEMBER_LIST_JOIN_VERSION
public MemberImpl()
public MemberImpl(Address address, MemberVersion version, boolean localMember)
public MemberImpl(Address address, MemberVersion version, boolean localMember, String uuid)
public MemberImpl(Address address, MemberVersion version, boolean localMember, String uuid, Map<String,Object> attributes, boolean liteMember)
public MemberImpl(Address address, MemberVersion version, boolean localMember, String uuid, Map<String,Object> attributes, boolean liteMember, int memberListJoinVersion, HazelcastInstanceImpl instance)
public MemberImpl(MemberImpl member)
protected ILogger getLogger()
getLogger in class AbstractMemberpublic void setHazelcastInstance(HazelcastInstance hazelcastInstance)
HazelcastInstanceAwaresetHazelcastInstance in interface HazelcastInstanceAwarehazelcastInstance - the HazelcastInstance referencepublic boolean localMember()
MemberlocalMember in interface Memberpublic String getStringAttribute(String key)
MembergetStringAttribute in interface Memberkey - The key to lookup.public void setStringAttribute(String key, String value)
MembersetStringAttribute in interface Memberkey - The key for this property.value - The value that corresponds to this attribute and this member.public Boolean getBooleanAttribute(String key)
MembergetBooleanAttribute in interface Memberkey - The key to look uppublic void setBooleanAttribute(String key, boolean value)
MembersetBooleanAttribute in interface Memberkey - The key for this property.value - The value that corresponds to this attribute and this member.public Byte getByteAttribute(String key)
MembergetByteAttribute in interface Memberkey - The key to look up.public void setByteAttribute(String key, byte value)
MembersetByteAttribute in interface Memberkey - The key for this property.value - The value that corresponds to this attribute and this member.public Short getShortAttribute(String key)
MembergetShortAttribute in interface Memberkey - The key to look up.public void setShortAttribute(String key, short value)
MembersetShortAttribute in interface Memberkey - The key for this property.value - The value that corresponds to this attribute and this member.public Integer getIntAttribute(String key)
MembergetIntAttribute in interface Memberkey - The key to look up.public void setIntAttribute(String key, int value)
MembersetIntAttribute in interface Memberkey - The key for this property.value - The value that corresponds to this attribute and this member.public Long getLongAttribute(String key)
MembergetLongAttribute in interface Memberkey - The key to look up.public void setLongAttribute(String key, long value)
MembersetLongAttribute in interface Memberkey - The key for this property.value - The value that corresponds to this attribute and this member.public Float getFloatAttribute(String key)
MembergetFloatAttribute in interface Memberkey - The key to look up.public void setFloatAttribute(String key, float value)
MembersetFloatAttribute in interface Memberkey - The key for this property.value - The value that corresponds to this attribute and this member.public Double getDoubleAttribute(String key)
MembergetDoubleAttribute in interface Memberkey - The key to look up.public void setDoubleAttribute(String key, double value)
MembersetDoubleAttribute in interface Memberkey - The key for this property.value - The value that corresponds to this attribute and this member.public void removeAttribute(String key)
MemberremoveAttribute in interface Memberkey - The key to be deleted from the member attributespublic void setMemberListJoinVersion(int memberListJoinVersion)
public int getMemberListJoinVersion()
public int getFactoryId()
IdentifiedDataSerializablegetFactoryId in interface IdentifiedDataSerializablepublic int getId()
IdentifiedDataSerializablegetId in interface IdentifiedDataSerializableCopyright © 2018 Hazelcast, Inc.. All Rights Reserved.