/* * Adds a service to a ranking engine. Returns a corresponding * success/failure message */ protected String addService(Service service, RankingEngineInterface engine) { String message; try { engine.addService(service); message = "Successfully added service " + service.resource + " to " + engine.getClass().getSimpleName() + " engine"; } catch (RankingException e) { String failed = "Failed to add service description " + service.resource + " to " + engine.getClass().getSimpleName() + " engine"; logger.warn(failed, e); message = failed + ":\n " + e.getMessage(); } return message; }