|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.rhq.enterprise.server.correlation.CorrelationManagerBean
public class CorrelationManagerBean
Entry into the Correlation system. This class takes care of rule stores etc, as well as evaluation of input data provided.
| Constructor Summary | |
|---|---|
CorrelationManagerBean()
|
|
| Method Summary | |
|---|---|
void |
addAvailabilityNormalizationRule(AvailabilityNormalizationRule rule)
Insert a new normalization rule for Availability into the system. |
void |
addCorrelationRule(CorrelationRule rule)
Inserts a new or updated correlation rule into the system. |
void |
addMetricNormalizationRule(MetricNormalizationRule rule)
Insert a new normalization rule for a metric into the system. |
void |
addOperationNormalizationRule(OperationsNormalizationRule rule)
Insert a new normalization rule for OperationResult into the system |
java.util.List<ActionRule> |
getLatestActions()
Temporary for demonstration purposes |
void |
insertAvailability(org.rhq.core.domain.measurement.Availability availability)
Normalize inserted availabilities. |
void |
insertMetrics(org.rhq.core.domain.measurement.MeasurementData data)
This method does the normalization work if there was a rule present for the schedule of the data. |
void |
insertOperationResult(int definitionId,
org.rhq.core.pluginapi.operation.OperationResult result)
Normalize provided OperationResult for the id of an OperationDefinition |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CorrelationManagerBean()
| Method Detail |
|---|
public void addMetricNormalizationRule(MetricNormalizationRule rule)
rule - a new MetricNormalizationRulepublic void addAvailabilityNormalizationRule(AvailabilityNormalizationRule rule)
rule - a new AvailabilityNormalizationRulepublic void addOperationNormalizationRule(OperationsNormalizationRule rule)
OperationResult into the system
rule - a new OperationsNormalizationRulepublic void addCorrelationRule(CorrelationRule rule)
rule - a or updated CorrelationRulepublic void insertMetrics(org.rhq.core.domain.measurement.MeasurementData data)
NormalizationRule is present, it directly returns.
data - MeasurementDatapublic void insertAvailability(org.rhq.core.domain.measurement.Availability availability)
insertMetrics(MeasurementData),
as availabilities are for entire resources and not for individual metrics
availability -
public void insertOperationResult(int definitionId,
org.rhq.core.pluginapi.operation.OperationResult result)
OperationResult for the id of an OperationDefinition
definitionId - Id of an OperationDefinition that matches the OperationResultresult - the OperationResult to evaluatepublic java.util.List<ActionRule> getLatestActions()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||