Interface ClusterNodeRegistration
-
- All Known Implementing Classes:
ClusterPrimaryNodeRegistrationImpl
public interface ClusterNodeRegistration
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clearClusterData()
Clear cluster databoolean
isRegistered(String localIp)
Check if cluster node is registeredboolean
registerClusterNode(ClusterMember clusterMember)
Register cluster nodeboolean
removeClusterNode(String localIp)
Remove node from cluster
-
-
-
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
-
-