Class OrderByMoveIndexBlockingQueue.MoveResult<Solution_>

java.lang.Object
org.optaplanner.core.impl.heuristic.thread.OrderByMoveIndexBlockingQueue.MoveResult<Solution_>
Enclosing class:
OrderByMoveIndexBlockingQueue<Solution_>

public static class OrderByMoveIndexBlockingQueue.MoveResult<Solution_> extends Object
  • Constructor Details

    • MoveResult

      public MoveResult(int moveThreadIndex, int stepIndex, int moveIndex, Move<Solution_> move, boolean moveDoable, Score score)
    • MoveResult

      public MoveResult(int moveThreadIndex, Throwable throwable)
  • Method Details

    • getMoveThreadIndex

      public int getMoveThreadIndex()
    • getStepIndex

      public int getStepIndex()
    • getMoveIndex

      public int getMoveIndex()
    • getMove

      public Move<Solution_> getMove()
    • isMoveDoable

      public boolean isMoveDoable()
    • getScore

      public Score getScore()