Interface Member

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Address getAddress()
      Returns the Address of this Member.
      java.util.Map<com.hazelcast.instance.EndpointQualifier,​Address> getAddressMap()  
      java.lang.String getAttribute​(java.lang.String key)
      Returns the value of the specified key for this member or null if value is undefined.
      java.util.Map<java.lang.String,​java.lang.String> getAttributes()
      Returns configured attributes for this member.
      This method might not be available on all native clients.
      java.net.InetSocketAddress getSocketAddress()
      Returns the socket address of this member for member to member communications or unified depending on config.
      java.net.InetSocketAddress getSocketAddress​(com.hazelcast.instance.EndpointQualifier qualifier)
      Returns the socket address of this member.
      java.util.UUID getUuid()
      Returns the UUID of this member.
      MemberVersion getVersion()
      Returns the Hazelcast codebase version of this member; this may or may not be different from the version reported by Cluster.getClusterVersion(), for example when a node with a different codebase version is added to an existing cluster.
      boolean isLiteMember()
      Returns true if this member is a lite member.
      boolean localMember()
      Returns true if this member is the local member.
    • Method Detail

      • localMember

        boolean localMember()
        Returns true if this member is the local member.
        Returns:
        true if this member is the local member, false otherwise.
      • isLiteMember

        boolean isLiteMember()
        Returns true if this member is a lite member.
        Returns:
        true if this member is a lite member, false otherwise. Lite members do not own any partition.
      • getAddress

        Address getAddress()
        Returns the Address of this Member.
        Returns:
        the address.
        Since:
        3.6
      • getAddressMap

        java.util.Map<com.hazelcast.instance.EndpointQualifier,​Address> getAddressMap()
        Returns:
        a map of server socket Addresses per EndpointQualifier of this member
        Since:
        3.12
      • getSocketAddress

        java.net.InetSocketAddress getSocketAddress()
        Returns the socket address of this member for member to member communications or unified depending on config. Equivalent to getSocketAddress(ProtocolType.MEMBER).
        Specified by:
        getSocketAddress in interface Endpoint
        Returns:
        the socket address of this member for member to member communications or unified depending on config.
      • getSocketAddress

        java.net.InetSocketAddress getSocketAddress​(com.hazelcast.instance.EndpointQualifier qualifier)
        Returns the socket address of this member.
        Returns:
        the socket address of this member
        Since:
        3.12
      • getUuid

        java.util.UUID getUuid()
        Returns the UUID of this member.
        Specified by:
        getUuid in interface Endpoint
        Returns:
        the UUID of this member.
      • getAttributes

        java.util.Map<java.lang.String,​java.lang.String> getAttributes()
        Returns configured attributes for this member.
        This method might not be available on all native clients.
        Returns:
        configured attributes for this member.
      • getAttribute

        java.lang.String getAttribute​(java.lang.String key)
        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 by Cluster.getClusterVersion(), for example when a node with a different codebase version is added to an existing cluster. See the documentation for Cluster.getClusterVersion() for a more thorough discussion of Cluster and Member / Node version.
        Returns:
        the MemberVersion of this member.
        Since:
        3.8