Interface IServiceRanker<S>
-
- All Known Implementing Classes:
ComposedEvaluator
public interface IServiceRanker<S>
Interfaces for non-functional ranking mechanism for services.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description jadex.commons.future.IFuture<java.util.List<S>>
rank(java.util.List<S> unrankedservices)
Ranks services according to non-functional criteria.jadex.commons.future.IFuture<java.util.List<jadex.commons.Tuple2<S,java.lang.Double>>>
rankWithScores(java.util.List<S> unrankedservices)
Ranks services according to non-functional criteria.
-
-
-
Method Detail
-
rank
jadex.commons.future.IFuture<java.util.List<S>> rank(java.util.List<S> unrankedservices)
Ranks services according to non-functional criteria.- Parameters:
unrankedservices
- Unranked list of services.- Returns:
- Ranked list of services.
-
rankWithScores
jadex.commons.future.IFuture<java.util.List<jadex.commons.Tuple2<S,java.lang.Double>>> rankWithScores(java.util.List<S> unrankedservices)
Ranks services according to non-functional criteria.- Parameters:
unrankedservices
- Unranked list of services.- Returns:
- Ranked list of services and scores.
-
-