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 Constructor Description CloudBalancePartitioner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetMinimumProcessListSize(int minimumProcessListSize)voidsetPartCount(int partCount)List<CloudBalance>splitWorkingSolution(org.optaplanner.core.api.score.director.ScoreDirector<CloudBalance> scoreDirector, Integer runnablePartThreadLimit)
-
-
-
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:
splitWorkingSolutionin interfaceorg.optaplanner.core.impl.partitionedsearch.partitioner.SolutionPartitioner<CloudBalance>
-
-