# Hierarchy For Package org.apache.storm.scheduler.resource.strategies.scheduling

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.storm.scheduler.resource.strategies.scheduling.BaseResourceAwareStrategy (implements org.apache.storm.scheduler.resource.strategies.scheduling.IStrategy)
    - org.apache.storm.scheduler.resource.strategies.scheduling.ConstraintSolverStrategy
    - org.apache.storm.scheduler.resource.strategies.scheduling.DefaultResourceAwareStrategy
    - org.apache.storm.scheduler.resource.strategies.scheduling.DefaultResourceAwareStrategyOld
    - org.apache.storm.scheduler.resource.strategies.scheduling.GenericResourceAwareStrategy
    - org.apache.storm.scheduler.resource.strategies.scheduling.GenericResourceAwareStrategyOld
    - org.apache.storm.scheduler.resource.strategies.scheduling.RoundRobinResourceAwareStrategy
  - org.apache.storm.scheduler.resource.strategies.scheduling.ConstraintSolverConfig
  - org.apache.storm.scheduler.resource.strategies.scheduling.ObjectResourcesItem
  - org.apache.storm.scheduler.resource.strategies.scheduling.ObjectResourcesSummary
  - org.apache.storm.scheduler.resource.strategies.scheduling.SchedulingSearcherState

## Interface Hierarchy

- org.apache.storm.scheduler.resource.strategies.scheduling.IStrategy

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.storm.scheduler.resource.strategies.scheduling.BaseResourceAwareStrategy.NodeSortType