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
ConstructorsConstructorDescriptionDrRegionInfo(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 TypeMethodDescriptionintcompareTo(DrRegionInfo<?> other) booleanorg.apache.hadoop.hbase.ServerNameorg.apache.hadoop.hbase.ServerNameio.datarouter.httpclient.response.Conditional<Optional<io.datarouter.model.field.FieldSet<?>>>org.apache.hadoop.hbase.ServerNameorg.apache.hadoop.hbase.RegionLoadgetLoad()getName()org.apache.hadoop.hbase.HRegionInfoio.datarouter.httpclient.response.Conditional<Optional<io.datarouter.model.field.FieldSet<?>>>inthashCode()booleanbooleanvoidsetBalancerDestinationServer(org.apache.hadoop.hbase.ServerName balancerDestinationServer) toString()
-
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>>
-