package eu.dnetlib.broker.common.metrics; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import eu.dnetlib.broker.common.stats.OpenaireDsStatRepository; import eu.dnetlib.common.metrics.MetricInfo; @Component("provide_broker_datasources_with_events") public class TotalDatasourcesWithEventsMetric extends MetricInfo { @Autowired private OpenaireDsStatRepository openaireDsStatRepository; @Override public double obtainValue(final MetricInfo info) { return openaireDsStatRepository.countDatasourcesWithEvents(); } }