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

- Interface Summary
  Interface | Description
  --- | ---
  BaseResourceAwareStrategy.ExistingScheduleFunc | interface for calculating the number of existing executors scheduled on a object (rack or node).
  IStrategy | An interface to for implementing different scheduling strategies for the resource aware scheduling.

- Class Summary
  Class | Description
  --- | ---
  BaseResourceAwareStrategy |
  BaseResourceAwareStrategy.AllResources | a class to contain individual object resources as well as cumulative stats.
  BaseResourceAwareStrategy.ObjectResources | class to keep track of resources on a rack or node.
  ConstraintSolverStrategy |
  ConstraintSolverStrategy.SearcherState |
  ConstraintSolverStrategy.SolverResult |
  DefaultResourceAwareStrategy |
  GenericResourceAwareStrategy |

Copyright © 2019 The Apache Software Foundation. All rights reserved.