Class CloudBalancingGenerator
- java.lang.Object
-
- org.optaplanner.examples.common.app.LoggingMain
-
- org.optaplanner.examples.cloudbalancing.persistence.CloudBalancingGenerator
-
public class CloudBalancingGenerator extends LoggingMain
-
-
Field Summary
Fields Modifier and Type Field Description protected FileoutputDirprotected Randomrandomprotected org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<CloudBalance>solutionFileIO-
Fields inherited from class org.optaplanner.examples.common.app.LoggingMain
logger
-
-
Constructor Summary
Constructors Constructor Description CloudBalancingGenerator()CloudBalancingGenerator(boolean withoutDao)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudBalancecreateCloudBalance(int computerListSize, int processListSize)CloudBalancecreateCloudBalance(String inputId, int computerListSize, int processListSize)CloudComputergenerateComputerWithoutId()CloudProcessgenerateProcessWithoutId()static voidmain(String[] args)
-
-
-
Field Detail
-
solutionFileIO
protected final org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<CloudBalance> solutionFileIO
-
outputDir
protected final File outputDir
-
random
protected Random random
-
-
Method Detail
-
main
public static void main(String[] args)
-
createCloudBalance
public CloudBalance createCloudBalance(int computerListSize, int processListSize)
-
createCloudBalance
public CloudBalance createCloudBalance(String inputId, int computerListSize, int processListSize)
-
generateComputerWithoutId
public CloudComputer generateComputerWithoutId()
-
generateProcessWithoutId
public CloudProcess generateProcessWithoutId()
-
-