[Hawkular-commits] [hawkular/hawkular-alerts] ad0d32: HWKALERTS-223 Propagate DistributedEvents (#295)
Lucas Ponce
ponce.ballesteros at gmail.com
Wed Feb 15 10:00:48 EST 2017
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-alerts
Commit: ad0d32a9cfc9d46f50ec0c5e9992d995ed60877a
https://github.com/hawkular/hawkular-alerts/commit/ad0d32a9cfc9d46f50ec0c5e9992d995ed60877a
Author: Lucas Ponce <ponce.ballesteros at gmail.com>
Date: 2017-02-15 (Wed, 15 Feb 2017)
Changed paths:
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/services/DefinitionsEvent.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/services/DefinitionsListener.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/services/DefinitionsService.java
A hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/services/DistributedEvent.java
A hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/services/DistributedListener.java
M hawkular-alerts-engine-extensions/hawkular-alerts-events-aggregation/src/main/java/org/hawkular/alerts/extensions/CepEngine.java
M hawkular-alerts-engine-extensions/hawkular-alerts-events-aggregation/src/main/java/org/hawkular/alerts/extensions/CepEngineImpl.java
M hawkular-alerts-engine-extensions/hawkular-alerts-events-aggregation/src/main/java/org/hawkular/alerts/extensions/EventsAggregationExtension.java
M hawkular-alerts-engine-extensions/hawkular-alerts-events-aggregation/src/test/java/org/hawkular/alerts/extensions/ExpressionTest.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/AlertsContext.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassDefinitionsServiceImpl.java
M hawkular-alerts-rest-tests/pom.xml
R hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/ClusterIntegrationSuite.groovy
M hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/IntegrationSuite.groovy
M pom.xml
Log Message:
-----------
HWKALERTS-223 Propagate DistributedEvents (#295)
- Create a new type of event/listener pair focus on distribution scenarios.
- Route local DefinitionsEvent through DistributedEvent.
- Link Extensions/Alerters with DistributedEvent instead DefinitionsEvent
- Ensure deferredNotifications preserves insertion order
More information about the hawkular-commits
mailing list