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

  • All Implemented Interfaces:
    org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService<Solution_,​Score_>
    Direct Known Subclasses:
    DrlScoreDirectorFactoryService, TestGenDrlScoreDirectorFactoryService

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

      • GENERATE_DROOLS_TEST_ON_ERROR_PROPERTY_NAME

        public static final String GENERATE_DROOLS_TEST_ON_ERROR_PROPERTY_NAME
        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractDrlScoreDirectorFactoryService

        public AbstractDrlScoreDirectorFactoryService()
    • Method Detail

      • getSupportedScoreDirectorType

        public org.optaplanner.core.impl.score.director.ScoreDirectorType getSupportedScoreDirectorType()
        Specified by:
        getSupportedScoreDirectorType in interface org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>
      • isTestGenRequested

        protected boolean isTestGenRequested()
      • createScoreDirectorFactory

        protected abstract DrlScoreDirectorFactory<Solution_,​Score_> createScoreDirectorFactory​(org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig config,
                                                                                                      org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor,
                                                                                                      org.kie.api.KieBase kieBase)
      • buildScoreDirectorFactory

        protected DrlScoreDirectorFactory<Solution_,​Score_> buildScoreDirectorFactory​(ClassLoader classLoader,
                                                                                            org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor,
                                                                                            org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig config,
                                                                                            List<String> scoreDrlList)