Class DroolsConstraintStreamScoreDirectorFactory<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 DroolsConstraintStreamScoreDirectorFactory<Solution_,​Score_ extends org.optaplanner.core.api.score.Score<Score_>>
    extends AbstractConstraintStreamScoreDirectorFactory<Solution_,​Score_>
    • Constructor Detail

      • DroolsConstraintStreamScoreDirectorFactory

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

        public DroolsConstraintStreamScoreDirectorFactory​(org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor,
                                                          KieBaseDescriptor<Solution_> kieBaseDescriptor,
                                                          boolean droolsAlphaNetworkCompilationEnabled)
    • Method Detail

      • buildKieBase

        public static <Solution_> KieBaseDescriptor<Solution_> buildKieBase​(org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor,
                                                                            org.optaplanner.core.api.score.stream.ConstraintProvider constraintProvider,
                                                                            boolean droolsAlphaNetworkCompilationEnabled)
      • newConstraintStreamingSession

        public SessionDescriptor<Score_> newConstraintStreamingSession​(boolean constraintMatchEnabled,
                                                                       Solution_ workingSolution)
      • isDroolsAlphaNetworkCompilationEnabled

        public boolean isDroolsAlphaNetworkCompilationEnabled()