Interface ClusterNodeRegistration

    • Method Detail

      • isRegistered

        boolean isRegistered​(String localIp)
        Check if cluster node is registered
        Parameters:
        localIp - local IP of cluster node
        Returns:
        true if cluster node is already registered, otherwise false
      • registerClusterNode

        boolean registerClusterNode​(ClusterMember clusterMember)
                             throws ServiceLayerException
        Register cluster node
        Parameters:
        clusterMember - Cluster member data
        Returns:
        true if registration was successful
        Throws:
        ServiceLayerException - general service error
      • removeClusterNode

        boolean removeClusterNode​(String localIp)
        Remove node from cluster
        Parameters:
        localIp - local IP address of node to be removed
        Returns:
        true if node was removed, otherwise false
      • clearClusterData

        void clearClusterData()
        Clear cluster data