|
||||||||||
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 MetricNormalizationRule
public void addAvailabilityNormalizationRule(AvailabilityNormalizationRule rule)
rule
- a new AvailabilityNormalizationRule
public void addOperationNormalizationRule(OperationsNormalizationRule rule)
OperationResult
into the system
rule
- a new OperationsNormalizationRule
public void addCorrelationRule(CorrelationRule rule)
rule
- a or updated CorrelationRule
public void insertMetrics(org.rhq.core.domain.measurement.MeasurementData data)
NormalizationRule
is present, it directly returns.
data
- MeasurementData
public 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 OperationResult
result
- 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 |