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

- Interface Summary
  Interface | Description
  --- | ---
  IStrategy | An interface to for implementing different scheduling strategies for the resource aware scheduling.

- Class Summary
  Class | Description
  --- | ---
  BaseResourceAwareStrategy |
  ConstraintSolverConfig | Component constraint as derived from configuration.
  ConstraintSolverStrategy |
  DefaultResourceAwareStrategy |
  DefaultResourceAwareStrategyOld |
  GenericResourceAwareStrategy |
  GenericResourceAwareStrategyOld |
  ObjectResourcesItem | class to keep track of resources on a rack or node.
  ObjectResourcesSummary | a class to contain individual object resources as well as cumulative stats.
  RoundRobinResourceAwareStrategy |
  SchedulingSearcherState |

- Enum Summary
  Enum | Description
  --- | ---
  BaseResourceAwareStrategy.NodeSortType | Different node sorting types available.