Class AbstractConstraintStreamScoreDirectorFactory<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>

  • Type Parameters:
    Solution_ - the solution type, the class with the PlanningSolution annotation
    Score_ - the score type to go with the solution
    All Implemented Interfaces:
    org.optaplanner.core.impl.score.director.InnerScoreDirectorFactory<Solution_,​Score_>, org.optaplanner.core.impl.score.director.ScoreDirectorFactory<Solution_>

    public abstract class AbstractConstraintStreamScoreDirectorFactory<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>
    extends org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory<Solution_,​Score_>
    FP streams implementation of ScoreDirectorFactory.
    See Also:
    ScoreDirectorFactory
    • Field Summary

      • Fields inherited from class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory

        assertClonedSolution, assertionScoreDirectorFactory, initializingScoreTrend, logger, solutionDescriptor
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract AbstractScoreInliner<Score_> fireAndForget​(Object... facts)  
      abstract org.optaplanner.core.api.score.stream.Constraint[] getConstraints()  
      • Methods inherited from class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory

        assertScoreFromScratch, buildScoreDirector, getAssertionScoreDirectorFactory, getInitializingScoreTrend, getScoreDefinition, getSolutionDescriptor, isAssertClonedSolution, setAssertClonedSolution, setAssertionScoreDirectorFactory, setInitializingScoreTrend
      • Methods inherited from interface org.optaplanner.core.impl.score.director.InnerScoreDirectorFactory

        buildScoreDirector
    • Constructor Detail

      • AbstractConstraintStreamScoreDirectorFactory

        protected AbstractConstraintStreamScoreDirectorFactory​(org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor)
    • Method Detail

      • getConstraints

        public abstract org.optaplanner.core.api.score.stream.Constraint[] getConstraints()