|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.rhq.enterprise.server.measurement.MeasurementBaselineManagerBean
public class MeasurementBaselineManagerBean
A manager for MeasurementBaselines.
| Constructor Summary | |
|---|---|
MeasurementBaselineManagerBean()
|
|
| Method Summary | |
|---|---|
int |
_calculateAutoBaselinesDELETE(long olderThanTime)
Deletes baselines that are older than the time specified |
int |
_calculateAutoBaselinesINSERT(long amountOfData)
Inserts baselines "as appropriate" for measurements that have at least amountOfData |
MeasurementBaseline |
calculateAutoBaseline(Subject subject,
Integer measurementScheduleId,
long startDate,
long endDate,
boolean save)
Calculate a baseline value for the given metric based on the specified date range, optionally setting the metric's baseline to the calculated value. |
MeasurementBaseline |
calculateAutoBaseline(Subject subject,
int groupId,
int definitionId,
long startDate,
long endDate,
boolean save)
|
void |
calculateAutoBaselines()
This is the entry point which calls out to all other *calculateAutoBaselines* methods seen in this interface. |
long |
calculateAutoBaselines(long amountOfData,
long baselinesOlderThanTime)
Calculates baselines for all scheduled measurements. |
MeasurementBaseline |
calculateBaseline(int groupId,
int definitionId,
boolean userEntered,
long startDate,
long endDate,
boolean save)
|
void |
enableAutoBaselineCalculation(Subject subject,
Integer[] resourceIds,
Integer[] definitionIds)
Unset the user-entered property in baselines so that we can
do autobaselines on it again. |
MeasurementBaseline |
findBaselineForResourceAndMeasurementDefinition(Subject subject,
Integer resourceId,
Integer measurementDefinitionId)
Returns the baseline for a measurement identified by its measurement definition and the resource whose measurement it is. |
List<MeasurementBaseline> |
findBaselinesForResource(Subject subject,
int resourceId)
Return a list of MeasurementBaseline objects for the Resource represented by the given id. |
MeasurementBaseline |
getBaselineIfEqual(Subject subject,
int groupId,
int definitionId)
If the measurement baselines for the corresponding resources are the same, that value will be returned; otherwise null will be returned |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MeasurementBaselineManagerBean()
| Method Detail |
|---|
public void calculateAutoBaselines()
MeasurementBaselineManagerLocal
calculateAutoBaselines in interface MeasurementBaselineManagerLocal
public long calculateAutoBaselines(long amountOfData,
long baselinesOlderThanTime)
MeasurementBaselineManagerLocal
calculateAutoBaselines in interface MeasurementBaselineManagerLocalamountOfData - will use amountOfData to compute new min/max/mean for baselines as appropriatebaselinesOlderThanTime - deletes baselines older than the time specified
public int _calculateAutoBaselinesDELETE(long olderThanTime)
throws Exception
MeasurementBaselineManagerLocal
_calculateAutoBaselinesDELETE in interface MeasurementBaselineManagerLocalolderThanTime - deletes baselines older than the time specified
Exception
public int _calculateAutoBaselinesINSERT(long amountOfData)
throws Exception
MeasurementBaselineManagerLocal
_calculateAutoBaselinesINSERT in interface MeasurementBaselineManagerLocalamountOfData - will use amountOfData to compute new min/max/mean for baselines as appropriate
Exception
public MeasurementBaseline getBaselineIfEqual(Subject subject,
int groupId,
int definitionId)
getBaselineIfEqual in interface MeasurementBaselineManagerLocal
public MeasurementBaseline calculateAutoBaseline(Subject subject,
Integer measurementScheduleId,
long startDate,
long endDate,
boolean save)
throws BaselineCreationException,
MeasurementNotFoundException
MeasurementBaselineManagerLocal
calculateAutoBaseline in interface MeasurementBaselineManagerLocalmeasurementScheduleId - measurement id to recalc.startDate - begin date rangeendDate - end date rangesave - whether or not to save the recalculated baseline
BaselineCreationException
MeasurementNotFoundException
public MeasurementBaseline calculateAutoBaseline(Subject subject,
int groupId,
int definitionId,
long startDate,
long endDate,
boolean save)
throws BaselineCreationException,
MeasurementNotFoundException
calculateAutoBaseline in interface MeasurementBaselineManagerLocalBaselineCreationException
MeasurementNotFoundException
public void enableAutoBaselineCalculation(Subject subject,
Integer[] resourceIds,
Integer[] definitionIds)
MeasurementBaselineManagerLocaluser-entered property in baselines so that we can
do autobaselines on it again.
enableAutoBaselineCalculation in interface MeasurementBaselineManagerLocaldefinitionIds - measurement definition IDs
public MeasurementBaseline findBaselineForResourceAndMeasurementDefinition(Subject subject,
Integer resourceId,
Integer measurementDefinitionId)
MeasurementBaselineManagerLocal
findBaselineForResourceAndMeasurementDefinition in interface MeasurementBaselineManagerLocal
public MeasurementBaseline calculateBaseline(int groupId,
int definitionId,
boolean userEntered,
long startDate,
long endDate,
boolean save)
throws DataNotAvailableException,
BaselineCreationException
DataNotAvailableException
BaselineCreationException
public List<MeasurementBaseline> findBaselinesForResource(Subject subject,
int resourceId)
MeasurementBaselineManagerLocalMeasurementBaseline objects for the Resource represented by the given id.
findBaselinesForResource in interface MeasurementBaselineManagerLocalfindBaselinesForResource in interface MeasurementBaselineManagerRemotesubject - the user request to view the baseline history for the given resourceresourceId - the id of the resource whose baselines are to be returned
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||