public class DynamicHostSet extends Object implements DynamicSet<ServerNode>
| 构造器和说明 |
|---|
DynamicHostSet() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addDeadInstance(ServerNode serverNode)
add dead instance
|
void |
addLiveInstance(ServerNode serverNode)
add a live instance for heartbeat.
|
void |
addServerInstance(ServerNode serverNode)
add a server instance.
|
Set<ServerNode> |
getAll()
getter method
|
Set<ServerNode> |
getDeads()
getter method
|
Set<ServerNode> |
getLives()
getter method
|
void |
monitor(HostChangeMonitor<ServerNode> monitor) |
void |
replaceWithList(Collection<ServerNode> hosts)
replace all hosts with new
|
String |
toString() |
public void addServerInstance(ServerNode serverNode)
serverNode - ServerNodepublic void addLiveInstance(ServerNode serverNode)
serverNode - ServerNodepublic void addDeadInstance(ServerNode serverNode)
serverNode - ServerNodepublic void replaceWithList(Collection<ServerNode> hosts)
hosts - public void monitor(HostChangeMonitor<ServerNode> monitor)
monitor 在接口中 DynamicSet<ServerNode>public Set<ServerNode> getAll()
allpublic Set<ServerNode> getLives()
livespublic Set<ServerNode> getDeads()
deadsCopyright © 2015 Baifendian Corporation. All rights reserved.