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

java.lang.Object
org.optaplanner.constraint.streams.common.AbstractConstraintStreamScoreDirectorFactoryService<Solution_,Score_>
org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactoryService<Solution_,Score_>
All Implemented Interfaces:
org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService<Solution_,Score_>

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

    • DroolsConstraintStreamScoreDirectorFactoryService

      public DroolsConstraintStreamScoreDirectorFactoryService()
  • Method Details

    • 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_>>