public interface MetricsManagerLocal
MetricsServer.
This EJB is being used to delegate calls to MetricsServer since managed beans a la CDI
cannot be used yet. Once things are straightened out and we can use CDI, then this usage of this EJB
will be directly replaced with use of MetricsServer.| Modifier and Type | Method and Description |
|---|---|
void |
addNumericData(Set<org.rhq.core.domain.measurement.MeasurementDataNumeric> data,
Runnable callback) |
Iterable<AggregateNumericMetric> |
calculateAggregates() |
Iterable<org.rhq.core.domain.measurement.composite.MeasurementDataNumericHighLowComposite> |
findDataForResource(int scheduleId,
long beginTime,
long endTime) |
Iterable<org.rhq.core.domain.measurement.composite.MeasurementDataNumericHighLowComposite> |
findDataForResource(int scheduleId,
long beginTime,
long endTime,
int numberOfBuckets) |
Iterable<org.rhq.core.domain.measurement.composite.MeasurementDataNumericHighLowComposite> |
findDataForResourceGroup(List<Integer> scheduleIds,
long beginTime,
long endTime) |
Iterable<org.rhq.core.domain.measurement.composite.MeasurementDataNumericHighLowComposite> |
findDataForResourceGroup(List<Integer> scheduleIds,
long beginTime,
long endTime,
int numberOfBuckets) |
org.rhq.core.domain.measurement.MeasurementDataNumeric |
findLatestValueForResource(int scheduleId) |
org.rhq.core.domain.measurement.MeasurementAggregate |
getSummaryAggregate(int scheduleId,
long beginTime,
long endTime) |
org.rhq.core.domain.measurement.MeasurementAggregate |
getSummaryAggregate(List<Integer> scheduleIds,
long beginTime,
long endTime) |
void addNumericData(Set<org.rhq.core.domain.measurement.MeasurementDataNumeric> data, Runnable callback)
Iterable<AggregateNumericMetric> calculateAggregates()
org.rhq.core.domain.measurement.MeasurementDataNumeric findLatestValueForResource(int scheduleId)
Iterable<org.rhq.core.domain.measurement.composite.MeasurementDataNumericHighLowComposite> findDataForResource(int scheduleId, long beginTime, long endTime)
Iterable<org.rhq.core.domain.measurement.composite.MeasurementDataNumericHighLowComposite> findDataForResource(int scheduleId, long beginTime, long endTime, int numberOfBuckets)
Iterable<org.rhq.core.domain.measurement.composite.MeasurementDataNumericHighLowComposite> findDataForResourceGroup(List<Integer> scheduleIds, long beginTime, long endTime)
Iterable<org.rhq.core.domain.measurement.composite.MeasurementDataNumericHighLowComposite> findDataForResourceGroup(List<Integer> scheduleIds, long beginTime, long endTime, int numberOfBuckets)
org.rhq.core.domain.measurement.MeasurementAggregate getSummaryAggregate(int scheduleId,
long beginTime,
long endTime)
Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.