diff options
Diffstat (limited to 'module/acme/src/main/java/io/trygvis/acme/planning/machine/CloudBalance.java')
-rw-r--r-- | module/acme/src/main/java/io/trygvis/acme/planning/machine/CloudBalance.java | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/module/acme/src/main/java/io/trygvis/acme/planning/machine/CloudBalance.java b/module/acme/src/main/java/io/trygvis/acme/planning/machine/CloudBalance.java deleted file mode 100644 index 7311918..0000000 --- a/module/acme/src/main/java/io/trygvis/acme/planning/machine/CloudBalance.java +++ /dev/null @@ -1,48 +0,0 @@ -package io.trygvis.acme.planning.machine; - -import org.optaplanner.core.api.domain.solution.PlanningEntityCollectionProperty; -import org.optaplanner.core.api.domain.solution.PlanningScore; -import org.optaplanner.core.api.domain.solution.PlanningSolution; -import org.optaplanner.core.api.domain.solution.ProblemFactCollectionProperty; -import org.optaplanner.core.api.domain.valuerange.ValueRangeProvider; -import org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore; - -import java.util.List; - -@PlanningSolution -public class CloudBalance { - - private List<CloudComputer> computerList; - - private List<CloudProcess> processList; - - private HardSoftScore score; - - public CloudBalance(List<CloudComputer> computerList, List<CloudProcess> processList) { - this.computerList = computerList; - this.processList = processList; - } - - public CloudBalance() { - } - - @ValueRangeProvider(id = "computerRange") - @ProblemFactCollectionProperty - public List<CloudComputer> getComputerList() { - return computerList; - } - - @PlanningEntityCollectionProperty - public List<CloudProcess> getProcessList() { - return processList; - } - - @PlanningScore - public HardSoftScore getScore() { - return score; - } - - public void setScore(HardSoftScore score) { - this.score = score; - } -} |