@InterfaceAudience.Private public class RegionReplicaUtil extends Object
| Constructor and Description |
|---|
RegionReplicaUtil() |
| Modifier and Type | Method and Description |
|---|---|
static HRegionInfo |
getRegionInfoForDefaultReplica(HRegionInfo regionInfo)
Returns the HRegionInfo for the default replicaId (0).
|
static HRegionInfo |
getRegionInfoForReplica(HRegionInfo regionInfo,
int replicaId)
Returns the HRegionInfo for the given replicaId.
|
static boolean |
isDefaultReplica(HRegionInfo hri) |
static boolean |
isDefaultReplica(int replicaId) |
static void |
removeNonDefaultRegions(Collection<HRegionInfo> regions)
Removes the non-default replicas from the passed regions collection
|
public static HRegionInfo getRegionInfoForReplica(HRegionInfo regionInfo, int replicaId)
replicaId - the replicaId to usepublic static HRegionInfo getRegionInfoForDefaultReplica(HRegionInfo regionInfo)
public static boolean isDefaultReplica(int replicaId)
public static boolean isDefaultReplica(HRegionInfo hri)
public static void removeNonDefaultRegions(Collection<HRegionInfo> regions)
regions - Copyright © 2007-2016 The Apache Software Foundation. All Rights Reserved.