[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