Class DrRegionInfo<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>>
java.lang.Object
io.datarouter.client.hbase.cluster.DrRegionInfo<PK>
- All Implemented Interfaces:
java.lang.Comparable<DrRegionInfo<?>>
public class DrRegionInfo<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>> extends java.lang.Object implements java.lang.Comparable<DrRegionInfo<?>>
-
Constructor Summary
Constructors Constructor Description DrRegionInfo(java.lang.Integer regionNum, java.lang.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(java.lang.Object obj)org.apache.hadoop.hbase.ServerNamegetBalancerDestinationHBaseServerName()DrhCompactionScheduler<PK>getCompactionScheduler()java.lang.StringgetConsistentHashDisplayServerName()org.apache.hadoop.hbase.ServerNamegetConsistentHashServerName()java.lang.StringgetDisplayServerName()java.lang.ObjectgetEndKeyString()io.datarouter.httpclient.response.Conditional<java.util.Optional<io.datarouter.model.field.FieldSet<?>>>getEndKeyTyped()java.lang.StringgetEndRowKey()org.apache.hadoop.hbase.ServerNamegetHBaseServerName()org.apache.hadoop.hbase.RegionLoadgetLoad()java.lang.StringgetName()java.lang.StringgetNumKeyValuesWithCompactionPercent()java.lang.IntegergetPartition()org.apache.hadoop.hbase.HRegionInfogetRegion()java.lang.IntegergetRegionNum()java.lang.StringgetServerName()java.lang.ObjectgetStartKeyString()io.datarouter.httpclient.response.Conditional<java.util.Optional<io.datarouter.model.field.FieldSet<?>>>getStartKeyTyped()java.lang.StringgetStartRowKey()java.lang.StringgetTableName()inthashCode()booleanisNotOnAnyServer()booleanisOnCorrectServer()voidsetBalancerDestinationServer(org.apache.hadoop.hbase.ServerName balancerDestinationServer)java.lang.StringtoString()
-
Constructor Details
-
DrRegionInfo
public DrRegionInfo(java.lang.Integer regionNum, java.lang.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
public java.lang.String getServerName() -
getDisplayServerName
public java.lang.String getDisplayServerName() -
getConsistentHashDisplayServerName
public java.lang.String getConsistentHashDisplayServerName() -
getNumKeyValuesWithCompactionPercent
public java.lang.String getNumKeyValuesWithCompactionPercent() -
getRegionNum
public java.lang.Integer getRegionNum() -
getTableName
public java.lang.String getTableName() -
getName
public java.lang.String getName() -
getStartRowKey
public java.lang.String getStartRowKey() -
getStartKeyString
public java.lang.Object getStartKeyString() -
getStartKeyTyped
public io.datarouter.httpclient.response.Conditional<java.util.Optional<io.datarouter.model.field.FieldSet<?>>> getStartKeyTyped() -
getEndRowKey
public java.lang.String getEndRowKey() -
getEndKeyString
public java.lang.Object getEndKeyString() -
getEndKeyTyped
public io.datarouter.httpclient.response.Conditional<java.util.Optional<io.datarouter.model.field.FieldSet<?>>> getEndKeyTyped() -
getPartition
public java.lang.Integer 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
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
compareTo
-