@InterfaceAudience.Public public class RSGroupInfo extends Object
| Modifier and Type | Field and Description | 
|---|---|
static String | 
DEFAULT_GROUP  | 
private String | 
name  | 
static String | 
NAMESPACE_DESC_PROP_GROUP  | 
private SortedSet<Address> | 
servers  | 
private SortedSet<TableName> | 
tables  | 
| Constructor and Description | 
|---|
RSGroupInfo(RSGroupInfo src)  | 
RSGroupInfo(String name)  | 
RSGroupInfo(String name,
           SortedSet<Address> servers,
           SortedSet<TableName> tables)  | 
| 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)  | 
boolean | 
containsTable(TableName table)  | 
boolean | 
equals(Object o)  | 
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()  | 
boolean | 
removeServer(Address hostPort)
Remove given server from the group. 
 | 
boolean | 
removeTable(TableName table)  | 
String | 
toString()  | 
public static final String DEFAULT_GROUP
public static final String NAMESPACE_DESC_PROP_GROUP
public RSGroupInfo(String name)
public RSGroupInfo(RSGroupInfo src)
public void addAllServers(Collection<Address> hostPort)
public boolean containsServer(Address hostPort)
hostPort - hostPort of the serverpublic Set<Address> getServers()
public boolean removeServer(Address hostPort)
public void addAllTables(Collection<TableName> arg)
public boolean containsTable(TableName table)
public boolean removeTable(TableName table)
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.