public class AverageDomainLoadReportsAnalyzer
extends java.lang.Object
Constructor and Description |
---|
AverageDomainLoadReportsAnalyzer(java.util.Map<java.util.UUID,LoadReportTopicComparable> loadReports)
Constructs an AverageDomainLoadReportsAnalyzer instance using the Gateways´ Load Reports
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.util.UUID,LoadReportTopicComparable> |
getLoadReports()
Gets the last Gateways´ Load Reports informed to the analyzer
|
java.util.Set<LoadReportTopicComparable> |
runAnalyzer()
Executes the algorithm to determine how many vehicles each Gateways should hold
|
void |
setLoadReports(java.util.TreeMap<java.util.UUID,LoadReportTopicComparable> loadReports)
Sets the Gateways´ Load Reports with a newer version
|
public AverageDomainLoadReportsAnalyzer(java.util.Map<java.util.UUID,LoadReportTopicComparable> loadReports)
loadReports
- The current Gateways´ Load Reportspublic java.util.Set<LoadReportTopicComparable> runAnalyzer()
public java.util.Map<java.util.UUID,LoadReportTopicComparable> getLoadReports()
public void setLoadReports(java.util.TreeMap<java.util.UUID,LoadReportTopicComparable> loadReports)
loadReports
- The newer Gateways´ Load Reports