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

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

    public abstract class AbstractConstraintStreamScoreDirectorFactoryService<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>
    extends Object
    implements org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService<Solution_,​Score_>
    • Constructor Detail

      • AbstractConstraintStreamScoreDirectorFactoryService

        public AbstractConstraintStreamScoreDirectorFactoryService()
    • Method Detail

      • supportsImplType

        public abstract boolean supportsImplType​(org.optaplanner.core.api.score.stream.ConstraintStreamImplType constraintStreamImplType)
      • buildScoreDirectorFactory

        public abstract AbstractConstraintStreamScoreDirectorFactory<Solution_,​Score_> buildScoreDirectorFactory​(org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor,
                                                                                                                       org.optaplanner.core.api.score.stream.ConstraintProvider constraintProvider,
                                                                                                                       boolean droolsAlphaNetworkCompilationEnabled)
      • buildConstraintFactory

        public abstract org.optaplanner.core.api.score.stream.ConstraintFactory buildConstraintFactory​(org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor)