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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.optaplanner.core.api.score.stream.ConstraintFactorybuildConstraintFactory(org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor) buildScoreDirectorFactory(ClassLoader classLoader, org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor, org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig config) 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) org.optaplanner.core.impl.score.director.ScoreDirectorTypebooleansupportsImplType(org.optaplanner.core.api.score.stream.ConstraintStreamImplType constraintStreamImplType) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService
getPriority
-
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) -
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) -
buildConstraintFactory
public org.optaplanner.core.api.score.stream.ConstraintFactory buildConstraintFactory(org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor)
-