Class AbstractConstraintStreamScoreDirectorFactory<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>>
java.lang.Object
org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory<Solution_,Score_>
org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactory<Solution_,Score_>
- Type Parameters:
Solution_- the solution type, the class with thePlanningSolutionannotationScore_- 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 -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractConstraintStreamScoreDirectorFactory(org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor) -
Method Summary
Modifier and TypeMethodDescriptionabstract AbstractScoreInliner<Score_>fireAndForget(Object... facts) Creates a new score director, inserts facts and calculates score.abstract org.optaplanner.core.api.score.stream.Constraint[]Methods inherited from class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory
assertScoreFromScratch, buildScoreDirector, getAssertionScoreDirectorFactory, getInitializingScoreTrend, getScoreDefinition, getSolutionDescriptor, isAssertClonedSolution, setAssertClonedSolution, setAssertionScoreDirectorFactory, setInitializingScoreTrendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.optaplanner.core.impl.score.director.InnerScoreDirectorFactory
buildScoreDirector
-
Constructor Details
-
AbstractConstraintStreamScoreDirectorFactory
protected AbstractConstraintStreamScoreDirectorFactory(org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor)
-
-
Method Details
-
fireAndForget
Creates a new score director, inserts facts and calculates score.- Parameters:
facts- never null- Returns:
- never null
-
getConstraints
public abstract org.optaplanner.core.api.score.stream.Constraint[] getConstraints()
-