Class CloudBalancePartitioner

java.lang.Object
org.optaplanner.examples.cloudbalancing.optional.partitioner.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 Details

    • CloudBalancePartitioner

      public CloudBalancePartitioner()
  • Method Details

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