public class Cluster
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
lastHost |
protected java.util.List<java.lang.String> |
nodes |
Constructor and Description |
---|
Cluster()
Constructor
|
Cluster(java.util.List<java.lang.String> nodes)
Constructor
|
Modifier and Type | Method and Description |
---|---|
Cluster |
add(java.lang.String node)
Add a node to the cluster
|
Cluster |
add(java.lang.String name,
int port)
Add a node to the cluster
|
boolean |
isEmpty() |
Cluster |
remove(java.lang.String node)
Remove a node from the cluster
|
Cluster |
remove(java.lang.String name,
int port)
Remove a node from the cluster
|
java.lang.String |
toString() |
protected java.util.List<java.lang.String> nodes
protected java.lang.String lastHost
public Cluster()
public Cluster(java.util.List<java.lang.String> nodes)
nodes
- a list of service locations, in 'host:port' formatpublic boolean isEmpty()
public Cluster add(java.lang.String node)
node
- the service location in 'host:port' formatpublic Cluster add(java.lang.String name, int port)
name
- host nameport
- service portpublic Cluster remove(java.lang.String node)
node
- the service location in 'host:port' formatpublic Cluster remove(java.lang.String name, int port)
name
- host nameport
- service portpublic java.lang.String toString()
toString
in class java.lang.Object