public class ClassAdPolicyCommons
extends java.lang.Object
| Constructor and Description |
|---|
ClassAdPolicyCommons() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<ClassAdMatchInfo> |
getMatchedAds(csbase.logic.CommandInfo command,
java.util.List<csbase.logic.SGASet> servers,
ClassAdManager manager) |
static java.util.List<ClassAdMatchInfo> |
getMatchedAds(java.util.List<csbase.logic.CommandInfo> commands,
java.util.List<csbase.logic.SGASet> servers,
ClassAdManager manager) |
static java.util.List<ClassAdMatchInfo> |
getMatchedAds(java.util.List<csbase.logic.CommandInfo> commands,
csbase.logic.SGASet server,
ClassAdManager manager) |
static java.util.Map<csbase.logic.CommandInfo,java.util.List<ClassAdMatchInfo>> |
getMatchedAdsMappedByCommand(java.util.List<ClassAdMatchInfo> infos) |
static java.util.Map<csbase.logic.CommandInfo,java.util.List<ClassAdMatchInfo>> |
getMatchedAdsMappedByCommand(java.util.List<csbase.logic.CommandInfo> commands,
java.util.List<csbase.logic.SGASet> servers,
ClassAdManager manager) |
static java.util.Map<csbase.logic.CommandInfo,java.lang.Integer> |
getMatchedAdsMappedByCommandCount(java.util.Map<csbase.logic.CommandInfo,java.util.List<ClassAdMatchInfo>> matchesByCommand) |
static java.util.Map<csbase.logic.SGASet,java.util.List<ClassAdMatchInfo>> |
getMatchedAdsMappedBySGA(java.util.List<ClassAdMatchInfo> infos) |
static java.util.Map<csbase.logic.SGASet,java.util.List<ClassAdMatchInfo>> |
getMatchedAdsMappedBySGA(java.util.List<csbase.logic.CommandInfo> commands,
java.util.List<csbase.logic.SGASet> servers,
ClassAdManager manager) |
static java.util.Map<csbase.logic.SGASet,java.lang.Integer> |
getMatchedAdsMappedBySGACount(java.util.Map<csbase.logic.SGASet,java.util.List<ClassAdMatchInfo>> matchesBySGA) |
static java.util.List<csbase.logic.SGASet> |
getSGAsSortedByCustomizedClassAdRank(csbase.logic.CommandInfo command,
java.util.List<csbase.logic.SGASet> servers,
ClassAdManager manager,
java.util.Comparator<ClassAdMatchInfo> comparator) |
static java.util.List<csbase.logic.SGASet> |
getSGAsSortedByDefaultClassAdRank(csbase.logic.CommandInfo command,
java.util.List<csbase.logic.SGASet> servers,
ClassAdManager manager) |
static csbase.logic.SGASet |
simulateResourceConsumption(csbase.logic.CommandInfo cmd,
csbase.logic.SGASet server) |
static csbase.logic.SGASet |
simulateResourceRelease(csbase.logic.CommandInfo cmd,
csbase.logic.SGASet server) |
public static java.util.List<ClassAdMatchInfo> getMatchedAds(csbase.logic.CommandInfo command, java.util.List<csbase.logic.SGASet> servers, ClassAdManager manager)
public static java.util.List<ClassAdMatchInfo> getMatchedAds(java.util.List<csbase.logic.CommandInfo> commands, java.util.List<csbase.logic.SGASet> servers, ClassAdManager manager)
public static java.util.List<ClassAdMatchInfo> getMatchedAds(java.util.List<csbase.logic.CommandInfo> commands, csbase.logic.SGASet server, ClassAdManager manager)
public static java.util.Map<csbase.logic.SGASet,java.util.List<ClassAdMatchInfo>> getMatchedAdsMappedBySGA(java.util.List<csbase.logic.CommandInfo> commands, java.util.List<csbase.logic.SGASet> servers, ClassAdManager manager)
public static java.util.Map<csbase.logic.SGASet,java.util.List<ClassAdMatchInfo>> getMatchedAdsMappedBySGA(java.util.List<ClassAdMatchInfo> infos)
public static java.util.Map<csbase.logic.CommandInfo,java.util.List<ClassAdMatchInfo>> getMatchedAdsMappedByCommand(java.util.List<csbase.logic.CommandInfo> commands, java.util.List<csbase.logic.SGASet> servers, ClassAdManager manager)
public static java.util.Map<csbase.logic.CommandInfo,java.util.List<ClassAdMatchInfo>> getMatchedAdsMappedByCommand(java.util.List<ClassAdMatchInfo> infos)
public static java.util.Map<csbase.logic.SGASet,java.lang.Integer> getMatchedAdsMappedBySGACount(java.util.Map<csbase.logic.SGASet,java.util.List<ClassAdMatchInfo>> matchesBySGA)
public static java.util.Map<csbase.logic.CommandInfo,java.lang.Integer> getMatchedAdsMappedByCommandCount(java.util.Map<csbase.logic.CommandInfo,java.util.List<ClassAdMatchInfo>> matchesByCommand)
public static java.util.List<csbase.logic.SGASet> getSGAsSortedByDefaultClassAdRank(csbase.logic.CommandInfo command,
java.util.List<csbase.logic.SGASet> servers,
ClassAdManager manager)
public static java.util.List<csbase.logic.SGASet> getSGAsSortedByCustomizedClassAdRank(csbase.logic.CommandInfo command,
java.util.List<csbase.logic.SGASet> servers,
ClassAdManager manager,
java.util.Comparator<ClassAdMatchInfo> comparator)
public static csbase.logic.SGASet simulateResourceConsumption(csbase.logic.CommandInfo cmd,
csbase.logic.SGASet server)
public static csbase.logic.SGASet simulateResourceRelease(csbase.logic.CommandInfo cmd,
csbase.logic.SGASet server)
Copyright © 2016. All Rights Reserved.