Class MetricDefinition

java.lang.Object
io.vertigo.core.node.definition.AbstractDefinition<MetricDefinition>
io.vertigo.core.analytics.metric.definitions.MetricDefinition
All Implemented Interfaces:
Definition

public final class MetricDefinition extends AbstractDefinition<MetricDefinition>
This definition defines a metric - a definition name - a way to get a list of metrics
Author:
mlaroche, pchretien
  • Field Details

  • Constructor Details

    • MetricDefinition

      public MetricDefinition(String name, Supplier<List<Metric>> metricSupplier)
      Constructor
      Parameters:
      name - Definition name
      metricSupplier - the method that provides a list of metrics
  • Method Details

    • getMetricSupplier

      public Supplier<List<Metric>> getMetricSupplier()
      Returns:
      the check method that provides a health measure