org.rhq.enterprise.server.measurement
Interface MeasurementDataManagerRemote

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

public interface MeasurementDataManagerRemote


Method Summary
 List<org.rhq.core.domain.measurement.MeasurementDataTrait> findCurrentTraitsForResource(org.rhq.core.domain.auth.Subject subject, int resourceId, org.rhq.core.domain.measurement.DisplayType displayType)
           
 List<List<org.rhq.core.domain.measurement.composite.MeasurementDataNumericHighLowComposite>> findDataForCompatibleGroup(org.rhq.core.domain.auth.Subject subject, int groupId, int definitionId, long beginTime, long endTime, int numPoints)
           
 List<List<org.rhq.core.domain.measurement.composite.MeasurementDataNumericHighLowComposite>> findDataForResource(org.rhq.core.domain.auth.Subject subject, int resourceId, int[] definitionIds, long beginTime, long endTime, int numPoints)
           
 Set<org.rhq.core.domain.measurement.MeasurementData> findLiveData(org.rhq.core.domain.auth.Subject subject, int resourceId, int[] definitionIds)
           
 List<org.rhq.core.domain.measurement.MeasurementDataTrait> findTraits(org.rhq.core.domain.auth.Subject subject, int resourceId, int definitionId)
           
 org.rhq.core.domain.util.PageList<org.rhq.core.domain.measurement.MeasurementDataTrait> findTraitsByCriteria(org.rhq.core.domain.auth.Subject subject, org.rhq.core.domain.criteria.MeasurementDataTraitCriteria criteria)
           
 MeasurementAggregate getAggregate(org.rhq.core.domain.auth.Subject subject, int scheduleId, long startTime, long endTime)
           
 

Method Detail

getAggregate

MeasurementAggregate getAggregate(org.rhq.core.domain.auth.Subject subject,
                                  int scheduleId,
                                  long startTime,
                                  long endTime)

findTraits

List<org.rhq.core.domain.measurement.MeasurementDataTrait> findTraits(org.rhq.core.domain.auth.Subject subject,
                                                                      int resourceId,
                                                                      int definitionId)

findCurrentTraitsForResource

List<org.rhq.core.domain.measurement.MeasurementDataTrait> findCurrentTraitsForResource(org.rhq.core.domain.auth.Subject subject,
                                                                                        int resourceId,
                                                                                        org.rhq.core.domain.measurement.DisplayType displayType)

findTraitsByCriteria

org.rhq.core.domain.util.PageList<org.rhq.core.domain.measurement.MeasurementDataTrait> findTraitsByCriteria(org.rhq.core.domain.auth.Subject subject,
                                                                                                             org.rhq.core.domain.criteria.MeasurementDataTraitCriteria criteria)

findLiveData

Set<org.rhq.core.domain.measurement.MeasurementData> findLiveData(org.rhq.core.domain.auth.Subject subject,
                                                                  int resourceId,
                                                                  int[] definitionIds)

findDataForCompatibleGroup

List<List<org.rhq.core.domain.measurement.composite.MeasurementDataNumericHighLowComposite>> findDataForCompatibleGroup(org.rhq.core.domain.auth.Subject subject,
                                                                                                                        int groupId,
                                                                                                                        int definitionId,
                                                                                                                        long beginTime,
                                                                                                                        long endTime,
                                                                                                                        int numPoints)

findDataForResource

List<List<org.rhq.core.domain.measurement.composite.MeasurementDataNumericHighLowComposite>> findDataForResource(org.rhq.core.domain.auth.Subject subject,
                                                                                                                 int resourceId,
                                                                                                                 int[] definitionIds,
                                                                                                                 long beginTime,
                                                                                                                 long endTime,
                                                                                                                 int numPoints)


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