public final class MemberImpl extends Object implements Member, HazelcastInstanceAware, DataSerializable
| Modifier and Type | Field and Description |
|---|---|
protected Address |
address |
protected long |
lastPing |
protected long |
lastRead |
protected long |
lastWrite |
protected boolean |
localMember |
protected NodeType |
nodeType |
protected String |
uuid |
| Constructor and Description |
|---|
MemberImpl() |
MemberImpl(Address address,
boolean localMember) |
MemberImpl(Address address,
boolean localMember,
NodeType nodeType,
String uuid) |
| Modifier and Type | Method and Description |
|---|---|
void |
didPing() |
void |
didRead() |
void |
didWrite() |
boolean |
equals(Object obj) |
Address |
getAddress() |
InetAddress |
getInetAddress()
Returns the InetAddress of this member.
|
InetSocketAddress |
getInetSocketAddress()
Returns the InetSocketAddress of this member.
|
long |
getLastPing() |
long |
getLastRead() |
long |
getLastWrite() |
NodeType |
getNodeType() |
int |
getPort()
Returns the port number of this member.
|
String |
getUuid()
Returns UUID of this member.
|
int |
hashCode() |
boolean |
isLiteMember()
Returns if this member is a LiteMember.
|
boolean |
isSuperClient()
Deprecated.
|
boolean |
localMember()
Returns if this member is the local member.
|
void |
readData(DataInput in) |
void |
setHazelcastInstance(HazelcastInstance hazelcastInstance) |
String |
toString() |
void |
writeData(DataOutput out) |
protected boolean localMember
protected Address address
protected NodeType nodeType
protected String uuid
protected transient long lastRead
protected transient long lastWrite
protected transient volatile long lastPing
public MemberImpl()
public MemberImpl(Address address, boolean localMember)
public Address getAddress()
public int getPort()
Memberpublic NodeType getNodeType()
public InetAddress getInetAddress()
MembergetInetAddress in interface Memberpublic InetSocketAddress getInetSocketAddress()
MembergetInetSocketAddress in interface Memberpublic boolean localMember()
MemberlocalMember in interface Memberpublic void didWrite()
public void didRead()
public void didPing()
public long getLastPing()
public long getLastRead()
public long getLastWrite()
@Deprecated public boolean isSuperClient()
MemberisSuperClient in interface MemberMember.isLiteMember()public boolean isLiteMember()
MemberisLiteMember in interface Memberpublic String getUuid()
Memberpublic void setHazelcastInstance(HazelcastInstance hazelcastInstance)
setHazelcastInstance in interface HazelcastInstanceAwarepublic void readData(DataInput in) throws IOException
readData in interface DataSerializableIOExceptionpublic void writeData(DataOutput out) throws IOException
writeData in interface DataSerializableIOExceptionCopyright © 2013 Hazelcast, Inc.. All rights reserved.