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

  • All Implemented Interfaces:
    org.optaplanner.core.impl.score.director.InnerScoreDirectorFactory<Solution_,​Score_>, org.optaplanner.core.impl.score.director.ScoreDirectorFactory<Solution_>

    public final class BavetConstraintStreamScoreDirectorFactory<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>
    extends org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactory<Solution_,​Score_>
    • Constructor Detail

      • BavetConstraintStreamScoreDirectorFactory

        public BavetConstraintStreamScoreDirectorFactory​(org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor,
                                                         org.optaplanner.core.api.score.stream.ConstraintProvider constraintProvider)
    • Method Detail

      • fireAndForget

        public org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner<Score_> fireAndForget​(Object... facts)
        Specified by:
        fireAndForget in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactory<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      • getSolutionDescriptor

        public org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> getSolutionDescriptor()
        Specified by:
        getSolutionDescriptor in interface org.optaplanner.core.impl.score.director.InnerScoreDirectorFactory<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>
        Overrides:
        getSolutionDescriptor in class org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      • getConstraints

        public org.optaplanner.core.api.score.stream.Constraint[] getConstraints()
        Specified by:
        getConstraints in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactory<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>