# Package org.optaplanner.core.impl.heuristic.selector.move.factory

- Interface Summary
  Interface | Description
  --- | ---
  MoveIteratorFactory<Solution_> | An interface to generate an `Iterator` of custom `Move`s.
  MoveListFactory<Solution_> | A simple interface to generate a `List` of custom `Move`s.

- Class Summary
  Class | Description
  --- | ---
  MoveIteratorFactoryToMoveSelectorBridge | Bridges a `MoveIteratorFactory` to a `MoveSelector`.
  MoveListFactoryToMoveSelectorBridge | Bridges a `MoveListFactory` to a `MoveSelector`.