Interface MetricConfigurationI

All Known Implementing Classes:
MetricConfiguration

public interface MetricConfigurationI
Author:
Isabel Román
  • Method Details

    • definedMetric

      HashMap<String,String> definedMetric(String metricName, String metricType) throws FileNotFoundException

      Comprueba si la métrica está definida en el fichero por defecto o en el de la aplicación cliente

      También verifica que el tipo es el adecuado

      Parameters:
      metricName - nombre de la métrica que se quiere comprobar
      metricType - tipo de la métrica
      Returns:
      metricDefinition Si la métrica está definida y el tipo es correcto se devuelve un mapa con las unidades y la descripción
      Throws:
      FileNotFoundException - Si hay algún problema con el fichero de configuración
    • getMetricInfo

      HashMap<String,String> getMetricInfo(String metricName) throws FileNotFoundException
      Parameters:
      metricName - nombre de la métrica que se consulta
      Returns:
      la información de la métrica en un mapa
      Throws:
      FileNotFoundException - Si hay algún problema con el fichero de configuración
    • listAllMetrics

      List<String> listAllMetrics() throws FileNotFoundException
      Returns:
      listado con los nombres de todas las métricas disponibles
      Throws:
      FileNotFoundException - Si hay algún problema con el fichero de configuración