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

java.lang.Object
org.optaplanner.constraint.streams.bavet.BavetConstraintSessionFactory<Solution_,Score_>

public final class BavetConstraintSessionFactory<Solution_,Score_ extends org.optaplanner.core.api.score.Score<Score_>> extends Object
  • Constructor Details

    • BavetConstraintSessionFactory

      public BavetConstraintSessionFactory(org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<Solution_> solutionDescriptor, List<BavetConstraint<Solution_>> constraintList)
  • Method Details

    • buildSession

      public org.optaplanner.constraint.streams.bavet.BavetConstraintSession<Score_> buildSession(boolean constraintMatchEnabled, Solution_ workingSolution)