# Hierarchy For Package org.optaplanner.core.impl.heuristic.thread

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.optaplanner.core.impl.heuristic.thread.MoveThreadOperation<Solution_>
    - org.optaplanner.core.impl.heuristic.thread.ApplyStepOperation<Solution_,​Score_>
    - org.optaplanner.core.impl.heuristic.thread.DestroyOperation<Solution_>
    - org.optaplanner.core.impl.heuristic.thread.MoveEvaluationOperation<Solution_>
    - org.optaplanner.core.impl.heuristic.thread.SetupOperation<Solution_,​Score_>
  - org.optaplanner.core.impl.heuristic.thread.MoveThreadRunner<Solution_,​Score_> (implements java.lang.Runnable)
  - org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue<Solution_>
  - org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue.MoveResult<Solution_>