public class DefaultClusterNodeManager extends Object implements IClusterNodeManager
| 构造器和说明 |
|---|
DefaultClusterNodeManager(ClusterProperties clusterProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
currentIndex()
Get current node index
|
String |
currentNode()
Get current node
|
void |
nodeAdded(Integer index,
String node)
Add new node
|
int |
nodeIndex(String node)
Get Specific Node Index
|
void |
nodeInit(Map<Integer,String> nodes)
Initial nodes in memory
|
Collection<String> |
nodeNames()
Get all nodes
|
Integer |
nodeNum()
Get node num
|
void |
nodeRemoved(Integer index,
String node)
Remove node
|
void |
setCurrentIndex(int currentIndex)
Set current node index
|
public DefaultClusterNodeManager(ClusterProperties clusterProperties)
public void nodeInit(Map<Integer,String> nodes)
IClusterNodeManagernodeInit 在接口中 IClusterNodeManagerpublic void nodeAdded(Integer index, String node)
IClusterNodeManagernodeAdded 在接口中 IClusterNodeManagernode - The name of new nodepublic void nodeRemoved(Integer index, String node)
IClusterNodeManagernodeRemoved 在接口中 IClusterNodeManagernode - The name of target nodepublic Integer nodeNum()
IClusterNodeManagernodeNum 在接口中 IClusterNodeManagerpublic Collection<String> nodeNames()
IClusterNodeManagernodeNames 在接口中 IClusterNodeManagerpublic int nodeIndex(String node)
IClusterNodeManagernodeIndex 在接口中 IClusterNodeManagerpublic int currentIndex()
IClusterNodeManagercurrentIndex 在接口中 IClusterNodeManagerpublic void setCurrentIndex(int currentIndex)
IClusterNodeManagersetCurrentIndex 在接口中 IClusterNodeManagerpublic String currentNode()
IClusterNodeManagercurrentNode 在接口中 IClusterNodeManagerCopyright © 2022. All rights reserved.