@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 © 2015 The Apache Software Foundation. All Rights Reserved.