Class NamenodePriorityComparator
java.lang.Object
org.apache.hadoop.hdfs.server.federation.resolver.NamenodePriorityComparator
- All Implemented Interfaces:
Serializable,Comparator<FederationNamenodeContext>
public class NamenodePriorityComparator
extends Object
implements Comparator<FederationNamenodeContext>, Serializable
Compares NNs in the same namespace and prioritizes by their status. The
priorities are:
- ACTIVE
- STANDBY
- UNAVAILABLE
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintMethods 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
-
NamenodePriorityComparator
public NamenodePriorityComparator()
-
-
Method Details
-
compare
- Specified by:
comparein interfaceComparator<FederationNamenodeContext>
-