Beispiel #1
0
  /*
   * 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;
  }