[Hawkular-commits] [hawkular/hawkular-alerts] c9e2e0: HWKALERTS-89 Normalize Incoming Data Format

Jay Shaughnessy jshaughn at redhat.com
Mon Sep 28 12:10:35 EDT 2015


  Branch: refs/heads/Events
  Home:   https://github.com/hawkular/hawkular-alerts
  Commit: c9e2e0d42f69f635cca2169a382ad78b4f77d03b
      https://github.com/hawkular/hawkular-alerts/commit/c9e2e0d42f69f635cca2169a382ad78b4f77d03b
  Author: Jay Shaughnessy <jshaughn at redhat.com>
  Date:   2015-09-28 (Mon, 28 Sep 2015)

  Changed paths:
    M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/AvailabilityType.java

  Log Message:
  -----------
  HWKALERTS-89 Normalize Incoming Data Format
- remove Availability, NumericData StringData and MixedData
- redefine Data to be used as the sole data format
  - let the ConditionEval impls deal with any conversion
  - provide convenience factory methods for when caller knows
    the data type he wants to provide.
  - Note, support for multi-value conditions (i.e. the 'values'
    field) is anticipated but not yet a reality.
- Make AvailabilityType a 1st class citizen
- Note: REST API CHANGE in sendData endpoint, but this is
  not [yet] used in Hawkular code outside of alerts.
- Update bus integration code (topic listeners) to use new
  mechanism


  Commit: a44a12e77060c53b46a38597d17f36d9bf6484db
      https://github.com/hawkular/hawkular-alerts/commit/a44a12e77060c53b46a38597d17f36d9bf6484db
  Author: Lucas Ponce <ponce.ballesteros at gmail.com>
  Date:   2015-09-28 (Mon, 28 Sep 2015)

  Changed paths:
    M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/AvailabilityType.java

  Log Message:
  -----------
  Move Alert into events package


  Commit: 43f6dcae64bf1bf10934182d53c1b074a13a0f9c
      https://github.com/hawkular/hawkular-alerts/commit/43f6dcae64bf1bf10934182d53c1b074a13a0f9c
  Author: Lucas Ponce <ponce.ballesteros at gmail.com>
  Date:   2015-09-28 (Mon, 28 Sep 2015)

  Changed paths:
    M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/Condition.java
    A hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/EventCondition.java
    A hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/EventConditionEval.java
    A hawkular-alerts-api/src/test/java/org/hawkular/alerts/api/EventConditionTest.java

  Log Message:
  -----------
  Add preliminar EventCondition support


  Commit: 83e57db42bdf6ea47e6275e80bdcf0c4c3ada72a
      https://github.com/hawkular/hawkular-alerts/commit/83e57db42bdf6ea47e6275e80bdcf0c4c3ada72a
  Author: Lucas Ponce <ponce.ballesteros at gmail.com>
  Date:   2015-09-28 (Mon, 28 Sep 2015)

  Changed paths:
    M hawkular-alerts-api/src/test/java/org/hawkular/alerts/api/EventConditionTest.java

  Log Message:
  -----------
  More unit tests on EventCondition


  Commit: 06cf81dc2d4f28362a7b443998ec6e82d1803004
      https://github.com/hawkular/hawkular-alerts/commit/06cf81dc2d4f28362a7b443998ec6e82d1803004
  Author: Lucas Ponce <ponce.ballesteros at gmail.com>
  Date:   2015-09-28 (Mon, 28 Sep 2015)

  Changed paths:
    M hawkular-alerts-api/src/test/java/org/hawkular/alerts/api/EventConditionTest.java

  Log Message:
  -----------
  Last unit tests for EventCondition


  Commit: 3bf1119af39301ea233fefc5a69b3d064880ce34
      https://github.com/hawkular/hawkular-alerts/commit/3bf1119af39301ea233fefc5a69b3d064880ce34
  Author: Lucas Ponce <ponce.ballesteros at gmail.com>
  Date:   2015-09-28 (Mon, 28 Sep 2015)

  Changed paths:
    M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/EventCondition.java

  Log Message:
  -----------
  Introduce EventCondition.eventName paired with Event.name


  Commit: 4eebb6785bdb8c76793b96a1c4b4982f1ee30c5c
      https://github.com/hawkular/hawkular-alerts/commit/4eebb6785bdb8c76793b96a1c4b4982f1ee30c5c
  Author: Jay Shaughnessy <jshaughn at redhat.com>
  Date:   2015-09-28 (Mon, 28 Sep 2015)

  Changed paths:
    M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/EventCondition.java
    M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/EventConditionEval.java

  Log Message:
  -----------
  Merge branch 'Events' into Play-Events

Conflicts:
	hawkular-alerts-actions-api/src/test/java/org/hawkular/alerts/actions/api/model/JsonTest.java
	hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/action/Action.java
	hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/Data.java
	hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/event/Event.java
	hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/services/AlertsCriteria.java
	hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/services/AlertsService.java
	hawkular-alerts-api/src/test/java/org/hawkular/alerts/api/JsonTest.java
	hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/AlertsEngineImpl.java
	hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassAlertsServiceImpl.java
	hawkular-alerts-engine/src/main/resources/org/hawkular/alerts/engine/rules/ConditionMatch.drl
	hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/AlertsHandler.java


  Commit: 83fca021dee26a1ad2e130d1145bc04ec2eb1179
      https://github.com/hawkular/hawkular-alerts/commit/83fca021dee26a1ad2e130d1145bc04ec2eb1179
  Author: Jay Shaughnessy <jshaughn at redhat.com>
  Date:   2015-09-28 (Mon, 28 Sep 2015)

  Changed paths:
    M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/Condition.java
    A hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/EventCondition.java
    A hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/EventConditionEval.java
    M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/AvailabilityType.java
    A hawkular-alerts-api/src/test/java/org/hawkular/alerts/api/EventConditionTest.java

  Log Message:
  -----------
  Merge pull request #103 from jshaughn/lponce/play-events

Lponce/play events


Compare: https://github.com/hawkular/hawkular-alerts/compare/249d9997aae3...83fca021dee2


More information about the hawkular-commits mailing list