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

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

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

      • BavetConstraintStreamScoreDirectorFactoryService

        public BavetConstraintStreamScoreDirectorFactoryService()
    • Method Detail

      • getPriority

        public int getPriority()
      • getSupportedScoreDirectorType

        public org.optaplanner.core.impl.score.director.ScoreDirectorType getSupportedScoreDirectorType()
      • buildScoreDirectorFactory

        public Supplier<org.optaplanner.core.impl.score.director.AbstractScoreDirectorFactory<Solution_,​Score_>> buildScoreDirectorFactory​(ClassLoader classLoader,
                                                                                                                                                 org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor,
                                                                                                                                                 org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig config)
      • supportsImplType

        public boolean supportsImplType​(org.optaplanner.core.api.score.stream.ConstraintStreamImplType constraintStreamImplType)
        Specified by:
        supportsImplType in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactoryService<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      • buildScoreDirectorFactory

        public org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactory<Solution_,​Score_> buildScoreDirectorFactory​(org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor,
                                                                                                                                                        org.optaplanner.core.api.score.stream.ConstraintProvider constraintProvider,
                                                                                                                                                        boolean droolsAlphaNetworkCompilationEnabled)
        Specified by:
        buildScoreDirectorFactory in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactoryService<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      • buildConstraintFactory

        public org.optaplanner.core.api.score.stream.ConstraintFactory buildConstraintFactory​(org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor)
        Specified by:
        buildConstraintFactory in class org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactoryService<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>