public interface MeasurementDataManagerRemote
| Modifier and Type | Method and Description |
|---|---|
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)
Returns a list of numeric data point lists for the given compatible group - one per specified measurement
definition (only one).
|
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)
Returns a list of numeric data point lists for the given resource - one list per specified measurement
definition.
|
Set<org.rhq.core.domain.measurement.MeasurementData> |
findLiveData(org.rhq.core.domain.auth.Subject subject,
int resourceId,
int[] definitionIds)
Deprecated.
|
Set<org.rhq.core.domain.measurement.MeasurementData> |
findLiveDataForGroup(org.rhq.core.domain.auth.Subject subject,
int groupId,
int[] resourceIds,
int[] definitionIds)
Deprecated.
|
List<org.rhq.core.domain.measurement.MeasurementDataTrait> |
findTraits(org.rhq.core.domain.auth.Subject subject,
int resourceId,
int definitionId)
Return all known trait data for the passed schedule, defined by resourceId and 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)
Finds traits that match the specified
criteria. |
org.rhq.core.domain.measurement.MeasurementAggregate |
getAggregate(org.rhq.core.domain.auth.Subject subject,
int groupId,
int definitionId,
long startTime,
long endTime)
Get the aggregate values of the numerical values for a given group and metric
definition.
|
MeasurementAggregate |
getAggregate(org.rhq.core.domain.auth.Subject subject,
int scheduleId,
long startTime,
long endTime)
Deprecated.
class
MeasurementAggregate has been deprecated
since RHQ 4.8, therefore this method was deprecated as well and
replaced by getMeasurementAggregate(org.rhq.core.domain.auth.Subject,int,long,long) |
org.rhq.core.domain.measurement.MeasurementAggregate |
getMeasurementAggregate(org.rhq.core.domain.auth.Subject subject,
int scheduleId,
long startTime,
long endTime)
Get the aggregate values of the numerical values for a given schedule.
|
@Deprecated MeasurementAggregate getAggregate(org.rhq.core.domain.auth.Subject subject, int scheduleId, long startTime, long endTime)
MeasurementAggregate has been deprecated
since RHQ 4.8, therefore this method was deprecated as well and
replaced by getMeasurementAggregate(org.rhq.core.domain.auth.Subject,int,long,long)subject - the user requesting the aggregatescheduleId - the id of the MeasurementSchedule for which this aggregate is being requestedstartTime - endTime - org.rhq.core.domain.measurement.MeasurementAggregate getMeasurementAggregate(org.rhq.core.domain.auth.Subject subject,
int scheduleId,
long startTime,
long endTime)
throws MeasurementException
subject - the user requesting the aggregatescheduleId - the id of the MeasurementSchedule for which this aggregate is being requestedstartTime - in millisendTime - in millisMeasurementException - if the schedule does not reference numerical data or if the user is not allowed to view
the Resource corresponding to this scheduleIdList<org.rhq.core.domain.measurement.MeasurementDataTrait> findTraits(org.rhq.core.domain.auth.Subject subject, int resourceId, int definitionId)
subject - resourceId - PK of a ResourcedefinitionId - PK of a MeasurementDefinitionMeasurementDataTrait objects.List<org.rhq.core.domain.measurement.MeasurementDataTrait> findCurrentTraitsForResource(org.rhq.core.domain.auth.Subject subject, int resourceId, org.rhq.core.domain.measurement.DisplayType displayType)
subject - resourceId - displayType - 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)
criteria.subject - the user that is requesting the traitscriteria - the criteria by which to filter the traitscriteria; never null@Deprecated Set<org.rhq.core.domain.measurement.MeasurementData> findLiveData(org.rhq.core.domain.auth.Subject subject, int resourceId, int[] definitionIds)
findDataForResource(Subject, int, int[], long, long, int)subject - resourceId - definitionIds - @Deprecated Set<org.rhq.core.domain.measurement.MeasurementData> findLiveDataForGroup(org.rhq.core.domain.auth.Subject subject, int groupId, int[] resourceIds, int[] definitionIds)
findDataForCompatibleGroup(Subject, int, int, long, long, int)subject - groupId - resourceIds - definitionIds - 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)
subject - groupId - definitionId - measurement definition id for numeric metric associated with the given compatible groupbeginTime - endTime - 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)
subject - resourceId - definitionIds - measurement definition id for numeric metric associated with the given resourcebeginTime - endTime - numPoints - org.rhq.core.domain.measurement.MeasurementAggregate getAggregate(org.rhq.core.domain.auth.Subject subject,
int groupId,
int definitionId,
long startTime,
long endTime)
subject - the user requesting the aggregategroupId - the id of the ResourceGroup for which this aggregate is being requesteddefinitionId - the id of the MeasurementDefinition for the metricstartTime - in millisendTime - in millisMeasurementException - if aggregate cannot be foundCopyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.