Interface IServiceEvaluator
-
- All Known Implementing Classes:
AverageEvaluator
,BasicEvaluator
,ComposedEvaluator
,ExecutionTimeEvaluator
,WaitqueueEvaluator
public interface IServiceEvaluator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IFuture<java.lang.Double>
evaluate(IService service)
Evaluates the service in detail.
-
-
-
Method Detail
-
evaluate
IFuture<java.lang.Double> evaluate(IService service)
Evaluates the service in detail. This method must return an evaluation of the service in the range between 0 (worst/unacceptable) to 1 (best/preferred).- Parameters:
service
- The service being evaluated.- Returns:
- An evaluation of the service in a range between 0 and 1 (inclusive).
-
-