public void customResultAvailable(T result) { ret.setResult(calculateEvaluation(result)); } };
public void customResultAvailable(INFMixedPropertyProvider result) { getPropertyValue(result).addResultListener(listener); } });
/** * Evaluate the service of method. */ public IFuture<Double> evaluate(IService service) { final Future<Double> ret = new Future<Double>(); final IResultListener<T> listener = new ExceptionDelegationResultListener<T, Double>(ret) { public void customResultAvailable(T result) { ret.setResult(calculateEvaluation(result)); } }; getPropertyValue(((IService)service).getServiceIdentifier()).addResultListener(listener); return ret; }
public void customResultAvailable(T result) { ret.setResult(calculateEvaluation(result)); } };
getPropertyValue(service).addResultListener(listener);