@InterfaceAudience.Public public class RSGroupInfo extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_GROUP |
static String |
NAMESPACE_DESC_PROP_GROUP |
static String |
TABLE_DESC_PROP_GROUP |
Constructor and Description |
---|
RSGroupInfo(RSGroupInfo src) |
RSGroupInfo(String name) |
Modifier and Type | Method and Description |
---|---|
void |
addAllServers(Collection<Address> hostPort)
Adds the given servers to the group.
|
void |
addAllTables(Collection<TableName> arg) |
void |
addServer(Address hostPort)
Adds the given server to the group.
|
void |
addTable(TableName table) |
boolean |
containsServer(Address hostPort)
Returns true if a server with hostPort is found
|
boolean |
containsTable(TableName table) |
boolean |
equals(Object o) |
Map<String,String> |
getConfiguration()
Getter for fetching an unmodifiable
configuration map. |
String |
getName()
Get group name.
|
Set<Address> |
getServers()
Get list of servers.
|
SortedSet<TableName> |
getTables()
Get set of tables that are members of the group.
|
int |
hashCode() |
void |
removeConfiguration(String key)
Remove a config setting represented by the key from the
configuration map |
boolean |
removeServer(Address hostPort)
Remove given server from the group.
|
boolean |
removeTable(TableName table) |
void |
setConfiguration(String key,
String value)
Setter for storing a configuration setting in
configuration map. |
String |
toString() |
public static final String DEFAULT_GROUP
public static final String NAMESPACE_DESC_PROP_GROUP
public static final String TABLE_DESC_PROP_GROUP
public RSGroupInfo(String name)
public RSGroupInfo(RSGroupInfo src)
public void addAllServers(Collection<Address> hostPort)
public boolean containsServer(Address hostPort)
public Set<Address> getServers()
public boolean removeServer(Address hostPort)
public void addAllTables(Collection<TableName> arg)
public boolean containsTable(TableName table)
public boolean removeTable(TableName table)
public Map<String,String> getConfiguration()
configuration
map.public void setConfiguration(String key, String value)
configuration
map.key
- Config key.value
- String value.public void removeConfiguration(String key)
configuration
mapCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.