org.rhq.enterprise.server.measurement
Interface MeasurementDataManagerRemote

All Known Subinterfaces:
WebservicesRemote
All Known Implementing Classes:
MeasurementDataManagerBean, WebservicesManagerBean

public interface MeasurementDataManagerRemote


Method Summary
 java.util.List<MeasurementDataTrait> findCurrentTraitsForResource(Subject subject, int resourceId, DisplayType displayType)
           
 java.util.List<java.util.List<MeasurementDataNumericHighLowComposite>> findDataForCompatibleGroup(Subject subject, int groupId, int definitionId, long beginTime, long endTime, int numPoints, boolean groupAggregateOnly)
           
 java.util.List<java.util.List<MeasurementDataNumericHighLowComposite>> findDataForResource(Subject subject, int resourceId, int[] definitionIds, long beginTime, long endTime, int numPoints)
           
 java.util.Set<MeasurementData> findLiveData(Subject subject, int resourceId, int[] definitionIds)
           
 java.util.List<MeasurementDataTrait> findTraits(Subject subject, int resourceId, int definitionId)
           
 MeasurementAggregate getAggregate(Subject subject, int scheduleId, long startTime, long endTime)
           
 

Method Detail

getAggregate

MeasurementAggregate getAggregate(Subject subject,
                                  int scheduleId,
                                  long startTime,
                                  long endTime)

findTraits

java.util.List<MeasurementDataTrait> findTraits(Subject subject,
                                                int resourceId,
                                                int definitionId)

findCurrentTraitsForResource

java.util.List<MeasurementDataTrait> findCurrentTraitsForResource(Subject subject,
                                                                  int resourceId,
                                                                  DisplayType displayType)

findLiveData

java.util.Set<MeasurementData> findLiveData(Subject subject,
                                            int resourceId,
                                            int[] definitionIds)

findDataForCompatibleGroup

java.util.List<java.util.List<MeasurementDataNumericHighLowComposite>> findDataForCompatibleGroup(Subject subject,
                                                                                                  int groupId,
                                                                                                  int definitionId,
                                                                                                  long beginTime,
                                                                                                  long endTime,
                                                                                                  int numPoints,
                                                                                                  boolean groupAggregateOnly)

findDataForResource

java.util.List<java.util.List<MeasurementDataNumericHighLowComposite>> findDataForResource(Subject subject,
                                                                                           int resourceId,
                                                                                           int[] definitionIds,
                                                                                           long beginTime,
                                                                                           long endTime,
                                                                                           int numPoints)


Copyright © 2008-2009 Red Hat, Inc.. All Rights Reserved.