com.hazelcast.instance
public abstract class AbstractMember extends Object implements Member
Modifier and Type | Field and Description |
---|---|
protected Address |
address |
protected Map<String,Object> |
attributes |
protected String |
uuid |
Modifier | Constructor and Description |
---|---|
protected |
AbstractMember() |
protected |
AbstractMember(AbstractMember member) |
protected |
AbstractMember(Address address) |
protected |
AbstractMember(Address address,
String uuid) |
protected |
AbstractMember(Address address,
String uuid,
Map<String,Object> attributes) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Address |
getAddress() |
protected Object |
getAttribute(String key) |
Map<String,Object> |
getAttributes()
Returns configured attributes for this member.
This method might not be available on all native clients. |
InetAddress |
getInetAddress() |
InetSocketAddress |
getInetSocketAddress()
Returns the InetSocketAddress of this member.
|
protected abstract ILogger |
getLogger() |
int |
getPort() |
InetSocketAddress |
getSocketAddress()
Returns the socket address of this member.
|
String |
getUuid()
Returns the UUID of this member.
|
int |
hashCode() |
void |
readData(ObjectDataInput in)
Reads fields from the input stream
|
String |
toString() |
void |
updateAttribute(MemberAttributeOperationType operationType,
String key,
Object value) |
void |
writeData(ObjectDataOutput out)
Writes object fields to output stream
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getBooleanAttribute, getByteAttribute, getDoubleAttribute, getFloatAttribute, getIntAttribute, getLongAttribute, getShortAttribute, getStringAttribute, localMember, removeAttribute, setBooleanAttribute, setByteAttribute, setDoubleAttribute, setFloatAttribute, setIntAttribute, setLongAttribute, setShortAttribute, setStringAttribute
protected AbstractMember()
protected AbstractMember(Address address)
protected AbstractMember(Address address, String uuid, Map<String,Object> attributes)
protected AbstractMember(AbstractMember member)
public Address getAddress()
public int getPort()
public InetAddress getInetAddress()
protected abstract ILogger getLogger()
public InetSocketAddress getInetSocketAddress()
Member
getInetSocketAddress
in interface Member
public InetSocketAddress getSocketAddress()
Member
getSocketAddress
in interface Endpoint
getSocketAddress
in interface Member
public String getUuid()
Member
public Map<String,Object> getAttributes()
Member
getAttributes
in interface Member
public void updateAttribute(MemberAttributeOperationType operationType, String key, Object value)
public void readData(ObjectDataInput in) throws IOException
DataSerializable
readData
in interface DataSerializable
in
- inputIOException
public void writeData(ObjectDataOutput out) throws IOException
DataSerializable
writeData
in interface DataSerializable
out
- outputIOException
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.