Class CloudBalancePartitioner

  • All Implemented Interfaces:
    org.optaplanner.core.impl.partitionedsearch.partitioner.SolutionPartitioner<CloudBalance>

    public class CloudBalancePartitioner
    extends Object
    implements org.optaplanner.core.impl.partitionedsearch.partitioner.SolutionPartitioner<CloudBalance>
    • Constructor Detail

      • CloudBalancePartitioner

        public CloudBalancePartitioner()
    • Method Detail

      • setPartCount

        public void setPartCount​(int partCount)
      • setMinimumProcessListSize

        public void setMinimumProcessListSize​(int minimumProcessListSize)
      • splitWorkingSolution

        public List<CloudBalance> splitWorkingSolution​(org.optaplanner.core.api.score.director.ScoreDirector<CloudBalance> scoreDirector,
                                                       Integer runnablePartThreadLimit)
        Specified by:
        splitWorkingSolution in interface org.optaplanner.core.impl.partitionedsearch.partitioner.SolutionPartitioner<CloudBalance>