Branch: refs/heads/master
Home:
https://github.com/hawkular/hawkular-alerts
Commit: 65f322eaf4baa2793754880337eba649d7293c51
https://github.com/hawkular/hawkular-alerts/commit/65f322eaf4baa279375488...
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2015-02-04 (Wed, 04 Feb 2015)
Changed paths:
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/Alert.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/AvailabilityCondition.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/AvailabilityConditionEval.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/CompareCondition.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/CompareConditionEval.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/Condition.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ConditionEval.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/StringCondition.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/StringConditionEval.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdCondition.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdConditionEval.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdRangeCondition.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdRangeConditionEval.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/Availability.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/Data.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/NumericData.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/StringData.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/messages/AlertData.java
M
hawkular-alerts-engine/src/main/resources/org/hawkular/alerts/engine/rules/ConditionMatch.drl
M
hawkular-alerts-engine/src/test/java/org/hawkular/alerts/engine/RulesEngineTest.java
Log Message:
-----------
Add Data timestamps to allow time-ordered insertions. May also help with
potential temporal reasoning, correlation, and more robust notification. The
timestamps are supplied by the app sending the Data and will default to
system time.
Also:
- Change XxxConditionEval constructors to pass in the relevant Data objects.
A little cleaner in the rules, and a bit more flexible.
- update and standardize the model's toString() impls given the new fields
and variations in the previous impls. Used Eclipse's generator.
- update equals/hashcode impls due to field additions. Used Eclipse generators.
Commit: 8a7ed1474ac7ee8c22bd5f752e920e2911f37398
https://github.com/hawkular/hawkular-alerts/commit/8a7ed1474ac7ee8c22bd5f...
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2015-02-04 (Wed, 04 Feb 2015)
Changed paths:
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/Alert.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/AvailabilityCondition.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/AvailabilityConditionEval.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/CompareCondition.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/CompareConditionEval.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/Condition.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ConditionEval.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/StringCondition.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/StringConditionEval.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdCondition.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdConditionEval.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdRangeCondition.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdRangeConditionEval.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/Availability.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/Data.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/NumericData.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/StringData.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/messages/AlertData.java
M
hawkular-alerts-engine/src/main/resources/org/hawkular/alerts/engine/rules/ConditionMatch.drl
M
hawkular-alerts-engine/src/test/java/org/hawkular/alerts/engine/RulesEngineTest.java
Log Message:
-----------
Merge pull request #7 from hawkular/jshaughn/timestamps
Add Data timestamps to allow time-ordered insertions.
Compare:
https://github.com/hawkular/hawkular-alerts/compare/6340207579f2...8a7ed1...