Class HBaseBalanceLeveler.TablePseudoRandomHostAndPortComparator
java.lang.Object
io.datarouter.client.hbase.balancer.HBaseBalanceLeveler.TablePseudoRandomHostAndPortComparator
- All Implemented Interfaces:
Comparator<org.apache.hadoop.hbase.ServerName>
- Enclosing class:
- HBaseBalanceLeveler<I>
public static class HBaseBalanceLeveler.TablePseudoRandomHostAndPortComparator extends Object implements Comparator<org.apache.hadoop.hbase.ServerName>
-
Constructor Summary
Constructors Constructor Description TablePseudoRandomHostAndPortComparator(String randomSeed) -
Method Summary
Modifier and Type Method Description intcompare(org.apache.hadoop.hbase.ServerName serverA, org.apache.hadoop.hbase.ServerName serverB)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
Method Details
-
compare
public int compare(org.apache.hadoop.hbase.ServerName serverA, org.apache.hadoop.hbase.ServerName serverB)- Specified by:
comparein interfaceComparator<org.apache.hadoop.hbase.ServerName>
-