Enum BaseResourceAwareStrategy.NodeSortType
- java.lang.Object
-
- java.lang.Enum<BaseResourceAwareStrategy.NodeSortType>
-
- org.apache.storm.scheduler.resource.strategies.scheduling.BaseResourceAwareStrategy.NodeSortType
-
- All Implemented Interfaces:
Serializable
,Comparable<BaseResourceAwareStrategy.NodeSortType>
- Enclosing class:
- BaseResourceAwareStrategy
public static enum BaseResourceAwareStrategy.NodeSortType extends Enum<BaseResourceAwareStrategy.NodeSortType>
Different node sorting types available. Two of these are for backward compatibility. The last one (COMMON) is the new sorting type used across the board. Refer toNodeSorter(Cluster, TopologyDetails, NodeSortType)
for more details.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description COMMON
New and only node sorting type going forward.DEFAULT_RAS
Deprecated.used by DefaultResourceAwareStrategyOld only.GENERIC_RAS
Deprecated.used by GenericResourceAwareStrategyOld only.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BaseResourceAwareStrategy.NodeSortType
valueOf(String name)
Returns the enum constant of this type with the specified name.static BaseResourceAwareStrategy.NodeSortType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
GENERIC_RAS
@Deprecated public static final BaseResourceAwareStrategy.NodeSortType GENERIC_RAS
Deprecated.used by GenericResourceAwareStrategyOld only. Use {link #COMMON} instead.Generic Resource Aware Strategy sorting type.
-
DEFAULT_RAS
@Deprecated public static final BaseResourceAwareStrategy.NodeSortType DEFAULT_RAS
Deprecated.used by DefaultResourceAwareStrategyOld only. Use {link #COMMON} instead.Default Resource Aware Strategy sorting type.
-
COMMON
public static final BaseResourceAwareStrategy.NodeSortType COMMON
New and only node sorting type going forward. SeeNodeSorterHostProximity
for more details.
-
-
Method Detail
-
values
public static BaseResourceAwareStrategy.NodeSortType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (BaseResourceAwareStrategy.NodeSortType c : BaseResourceAwareStrategy.NodeSortType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static BaseResourceAwareStrategy.NodeSortType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
-