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()
Member
public NodeType getNodeType()
public InetAddress getInetAddress()
Member
getInetAddress
in interface Member
public InetSocketAddress getInetSocketAddress()
Member
getInetSocketAddress
in interface Member
public boolean localMember()
Member
localMember
in interface Member
public void didWrite()
public void didRead()
public void didPing()
public long getLastPing()
public long getLastRead()
public long getLastWrite()
@Deprecated public boolean isSuperClient()
Member
isSuperClient
in interface Member
Member.isLiteMember()
public boolean isLiteMember()
Member
isLiteMember
in interface Member
public String getUuid()
Member
public void setHazelcastInstance(HazelcastInstance hazelcastInstance)
setHazelcastInstance
in interface HazelcastInstanceAware
public void readData(DataInput in) throws IOException
readData
in interface DataSerializable
IOException
public void writeData(DataOutput out) throws IOException
writeData
in interface DataSerializable
IOException
Copyright © 2013 Hazelcast, Inc.. All rights reserved.