@Service @Transactional public class NodeServiceImpl extends Object implements NodeService
| Constructor and Description |
|---|
NodeServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
doHeartBeat() |
List<Node> |
findAllClusterNodes() |
List<String> |
findFailedNodes() |
Node |
findOrCreateByName(String nodeName) |
boolean |
isAlive(String nodeName) |
void |
markDeadNodesFailed() |
void |
markDisable(long refNum) |
void |
markDisabled(long refNum) |
void |
markEnable(List<String> nodes) |
void |
markEnable(long refNum) |
void |
markEnabled(long refNum) |
void |
markFailed(long refNum) |
void |
updateHeartbeat(String nodeName) |
public Node findOrCreateByName(String nodeName)
findOrCreateByName in interface NodeServicepublic List<Node> findAllClusterNodes()
findAllClusterNodes in interface NodeServicepublic void updateHeartbeat(String nodeName)
updateHeartbeat in interface NodeServicepublic void markEnabled(long refNum)
markEnabled in interface NodeServicepublic void markEnable(List<String> nodes)
markEnable in interface NodeServicepublic void markEnable(long refNum)
markEnable in interface NodeServicepublic void markDisabled(long refNum)
markDisabled in interface NodeServicepublic void markDisable(long refNum)
markDisable in interface NodeServicepublic void markFailed(long refNum)
markFailed in interface NodeServicepublic void markDeadNodesFailed()
markDeadNodesFailed in interface NodeServicepublic void doHeartBeat()
doHeartBeat in interface NodeServicepublic boolean isAlive(String nodeName)
isAlive in interface NodeServicepublic List<String> findFailedNodes()
findFailedNodes in interface NodeServiceCopyright © 2018. All rights reserved.