[Hawkular-commits] [hawkular/hawkular-alerts] 501764: More tidying of recent displayString logic (#415)
Jay Shaughnessy
jshaughn at users.noreply.github.com
Fri Jul 28 14:49:38 EDT 2017
Branch: refs/heads/next
Home: https://github.com/hawkular/hawkular-alerts
Commit: 5017642a7298285d7fa765d5a5c26d0503a48051
https://github.com/hawkular/hawkular-alerts/commit/5017642a7298285d7fa765d5a5c26d0503a48051
Author: Jay Shaughnessy <jshaughn at users.noreply.github.com>
Date: 2017-07-28 (Fri, 28 Jul 2017)
Changed paths:
M api/src/main/java/org/hawkular/alerts/api/json/JacksonDeserializer.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/AvailabilityCondition.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/AvailabilityConditionEval.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/CompareCondition.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/CompareConditionEval.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/Condition.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/ConditionEval.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/EventCondition.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/EventConditionEval.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/ExternalCondition.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/ExternalConditionEval.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/MissingCondition.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/MissingConditionEval.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/NelsonCondition.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/NelsonConditionEval.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/RateCondition.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/RateConditionEval.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/StringCondition.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/StringConditionEval.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdCondition.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdConditionEval.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdRangeCondition.java
M api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdRangeConditionEval.java
M api/src/main/java/org/hawkular/alerts/api/model/dampening/Dampening.java
Log Message:
-----------
More tidying of recent displayString logic (#415)
- remove annoying, slow and likely unnecessary updateDisplayString()
calls from all of the Condition impls.
- Relevant Condition fields are likely not updated after
construction, so don't worry about it, just make updateDisplayString()
public and jdoc that you need to call it if you do for some bizarre
reason explicitly set a field after construction. The exception is
JSON deserialization. In that case we now update the displayString
one time before returning the deserialized Condition (same for
ConditionEval)
- Also, make more consistent by usingthe same logic/method names for
both Condition and ConditionEval.
More information about the hawkular-commits
mailing list