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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetMinimumProcessListSize(int minimumProcessListSize) voidsetPartCount(int partCount) splitWorkingSolution(org.optaplanner.core.api.score.director.ScoreDirector<CloudBalance> scoreDirector, Integer runnablePartThreadLimit)
-
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:
splitWorkingSolutionin interfaceorg.optaplanner.core.impl.partitionedsearch.partitioner.SolutionPartitioner<CloudBalance>
-