Package com.hazelcast.cluster
Interface Member
- All Superinterfaces:
DataSerializable,Endpoint
Cluster member interface.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the Address of this Member.getAttribute(String key) Returns the value of the specified key for this member or null if value is undefined.Returns configured attributes for this member.
This method might not be available on all native clients.Returns the socket address of this member for member to member communications or unified depending on config.getSocketAddress(com.hazelcast.instance.EndpointQualifier qualifier) Returns the socket address of this member.getUuid()Returns the UUID of this member.Returns the Hazelcast codebase version of this member; this may or may not be different from the version reported byCluster.getClusterVersion(), for example when a node with a different codebase version is added to an existing cluster.booleanReturns true if this member is a lite member.booleanReturns true if this member is the local member.Methods inherited from interface com.hazelcast.nio.serialization.DataSerializable
readData, writeData
-
Method Details
-
localMember
boolean localMember()Returns true if this member is the local member.- Returns:
trueif this member is the local member,falseotherwise.
-
isLiteMember
boolean isLiteMember()Returns true if this member is a lite member.- Returns:
trueif this member is a lite member,falseotherwise. Lite members do not own any partition.
-
getAddress
Address getAddress()Returns the Address of this Member.- Returns:
- the address.
- Since:
- 3.6
-
getAddressMap
- Returns:
- a map of server socket
Addresses perEndpointQualifierof this member - Since:
- 3.12
-
getSocketAddress
InetSocketAddress getSocketAddress()Returns the socket address of this member for member to member communications or unified depending on config. Equivalent togetSocketAddress(ProtocolType.MEMBER).- Specified by:
getSocketAddressin interfaceEndpoint- Returns:
- the socket address of this member for member to member communications or unified depending on config.
-
getSocketAddress
Returns the socket address of this member.- Returns:
- the socket address of this member
- Since:
- 3.12
-
getUuid
UUID getUuid()Returns the UUID of this member. -
getAttributes
Returns configured attributes for this member.
This method might not be available on all native clients.- Returns:
- configured attributes for this member.
-
getAttribute
Returns the value of the specified key for this member or null if value is undefined.- Parameters:
key- The key to lookup.- Returns:
- The value for this member key.
-
getVersion
MemberVersion getVersion()Returns the Hazelcast codebase version of this member; this may or may not be different from the version reported byCluster.getClusterVersion(), for example when a node with a different codebase version is added to an existing cluster. See the documentation forCluster.getClusterVersion()for a more thorough discussion ofClusterandMember/Nodeversion.- Returns:
- the
MemberVersionof this member. - Since:
- 3.8
-