Class DrRegionInfo<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>>
java.lang.Object
io.datarouter.client.hbase.cluster.DrRegionInfo<PK>
- All Implemented Interfaces:
Comparable<DrRegionInfo<?>>
public class DrRegionInfo<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>> extends Object implements Comparable<DrRegionInfo<?>>
-
Constructor Summary
Constructors Constructor Description DrRegionInfo(Integer regionNum, String tableName, org.apache.hadoop.hbase.HRegionInfo regionInfo, org.apache.hadoop.hbase.ServerName serverName, io.datarouter.storage.node.type.physical.PhysicalNode<?,?,?> nodeOrAdapter, org.apache.hadoop.hbase.RegionLoad load, HBaseCompactionInfo compactionInfo, io.datarouter.storage.serialize.fieldcache.EntityFieldInfo<?,?> entityFieldInfo) -
Method Summary
Modifier and Type Method Description intcompareTo(DrRegionInfo<?> other)booleanequals(Object obj)org.apache.hadoop.hbase.ServerNamegetBalancerDestinationHBaseServerName()DrhCompactionScheduler<PK>getCompactionScheduler()StringgetConsistentHashDisplayServerName()org.apache.hadoop.hbase.ServerNamegetConsistentHashServerName()StringgetDisplayServerName()ObjectgetEndKeyString()io.datarouter.httpclient.response.Conditional<Optional<io.datarouter.model.field.FieldSet<?>>>getEndKeyTyped()StringgetEndRowKey()org.apache.hadoop.hbase.ServerNamegetHBaseServerName()org.apache.hadoop.hbase.RegionLoadgetLoad()StringgetName()StringgetNumKeyValuesWithCompactionPercent()IntegergetPartition()org.apache.hadoop.hbase.HRegionInfogetRegion()IntegergetRegionNum()StringgetServerName()ObjectgetStartKeyString()io.datarouter.httpclient.response.Conditional<Optional<io.datarouter.model.field.FieldSet<?>>>getStartKeyTyped()StringgetStartRowKey()StringgetTableName()inthashCode()booleanisNotOnAnyServer()booleanisOnCorrectServer()voidsetBalancerDestinationServer(org.apache.hadoop.hbase.ServerName balancerDestinationServer)StringtoString()
-
Constructor Details
-
DrRegionInfo
public DrRegionInfo(Integer regionNum, String tableName, org.apache.hadoop.hbase.HRegionInfo regionInfo, org.apache.hadoop.hbase.ServerName serverName, io.datarouter.storage.node.type.physical.PhysicalNode<?,?,?> nodeOrAdapter, org.apache.hadoop.hbase.RegionLoad load, HBaseCompactionInfo compactionInfo, io.datarouter.storage.serialize.fieldcache.EntityFieldInfo<?,?> entityFieldInfo)
-
-
Method Details
-
getConsistentHashServerName
public org.apache.hadoop.hbase.ServerName getConsistentHashServerName() -
isNotOnAnyServer
public boolean isNotOnAnyServer() -
isOnCorrectServer
public boolean isOnCorrectServer() -
getHBaseServerName
public org.apache.hadoop.hbase.ServerName getHBaseServerName() -
getBalancerDestinationHBaseServerName
public org.apache.hadoop.hbase.ServerName getBalancerDestinationHBaseServerName() -
getServerName
-
getDisplayServerName
-
getConsistentHashDisplayServerName
-
getNumKeyValuesWithCompactionPercent
-
getRegionNum
-
getTableName
-
getName
-
getStartRowKey
-
getStartKeyString
-
getStartKeyTyped
public io.datarouter.httpclient.response.Conditional<Optional<io.datarouter.model.field.FieldSet<?>>> getStartKeyTyped() -
getEndRowKey
-
getEndKeyString
-
getEndKeyTyped
public io.datarouter.httpclient.response.Conditional<Optional<io.datarouter.model.field.FieldSet<?>>> getEndKeyTyped() -
getPartition
-
getRegion
public org.apache.hadoop.hbase.HRegionInfo getRegion() -
getLoad
public org.apache.hadoop.hbase.RegionLoad getLoad() -
getCompactionScheduler
-
setBalancerDestinationServer
public void setBalancerDestinationServer(org.apache.hadoop.hbase.ServerName balancerDestinationServer) -
toString
-
equals
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareToin interfaceComparable<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>>
-