[Hawkular-commits] [hawkular/hawkular-alerts] 33a8b4: HWKALERTS-206 Improve global plugins (#268)
Lucas Ponce
ponce.ballesteros at gmail.com
Tue Nov 29 07:59:55 EST 2016
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-alerts
Commit: 33a8b4142ef6fbf778c5beb5459ba8b9219a68d0
https://github.com/hawkular/hawkular-alerts/commit/33a8b4142ef6fbf778c5beb5459ba8b9219a68d0
Author: Lucas Ponce <ponce.ballesteros at gmail.com>
Date: 2016-11-29 (Tue, 29 Nov 2016)
Changed paths:
R hawkular-alerts-actions/hawkular-alerts-actions-api/src/main/java/org/hawkular/alerts/actions/api/Global.java
M hawkular-alerts-actions/hawkular-alerts-actions-impl/src/main/java/org/hawkular/alerts/actions/standalone/ActionPlugins.java
M hawkular-alerts-actions/hawkular-alerts-actions-impl/src/main/java/org/hawkular/alerts/actions/standalone/StandaloneActionPluginListener.java
R hawkular-alerts-actions/hawkular-alerts-actions-plugins/hawkular-alerts-actions-file-global/deployments/hawkular-alerts-actions-file-global-metrics/pom.xml
R hawkular-alerts-actions/hawkular-alerts-actions-plugins/hawkular-alerts-actions-file-global/deployments/hawkular-alerts-actions-file-global-metrics/src/main/webapp/WEB-INF/jboss-all.xml
R hawkular-alerts-actions/hawkular-alerts-actions-plugins/hawkular-alerts-actions-file-global/deployments/hawkular-alerts-actions-file-global-metrics/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
R hawkular-alerts-actions/hawkular-alerts-actions-plugins/hawkular-alerts-actions-file-global/deployments/hawkular-alerts-actions-file-global-metrics/src/main/webapp/WEB-INF/jboss-web.xml
R hawkular-alerts-actions/hawkular-alerts-actions-plugins/hawkular-alerts-actions-file-global/deployments/hawkular-alerts-actions-file-global-metrics/src/main/webapp/WEB-INF/web.xml
R hawkular-alerts-actions/hawkular-alerts-actions-plugins/hawkular-alerts-actions-file-global/deployments/hawkular-alerts-actions-file-global-standalone/pom.xml
R hawkular-alerts-actions/hawkular-alerts-actions-plugins/hawkular-alerts-actions-file-global/deployments/hawkular-alerts-actions-file-global-standalone/src/main/webapp/WEB-INF/jboss-all.xml
R hawkular-alerts-actions/hawkular-alerts-actions-plugins/hawkular-alerts-actions-file-global/deployments/hawkular-alerts-actions-file-global-standalone/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
R hawkular-alerts-actions/hawkular-alerts-actions-plugins/hawkular-alerts-actions-file-global/deployments/hawkular-alerts-actions-file-global-standalone/src/main/webapp/WEB-INF/jboss-web.xml
R hawkular-alerts-actions/hawkular-alerts-actions-plugins/hawkular-alerts-actions-file-global/deployments/hawkular-alerts-actions-file-global-standalone/src/main/webapp/WEB-INF/web.xml
R hawkular-alerts-actions/hawkular-alerts-actions-plugins/hawkular-alerts-actions-file-global/hawkular-alerts-actions-file-global-plugin/pom.xml
R hawkular-alerts-actions/hawkular-alerts-actions-plugins/hawkular-alerts-actions-file-global/hawkular-alerts-actions-file-global-plugin/src/main/java/org/hawkular/alerts/actions/file/FileGlobalPlugin.java
R hawkular-alerts-actions/hawkular-alerts-actions-plugins/hawkular-alerts-actions-file-global/hawkular-alerts-actions-file-global-plugin/src/test/java/org/hawkular/alerts/actions/file/FileGlobalPluginTest.java
R hawkular-alerts-actions/hawkular-alerts-actions-plugins/hawkular-alerts-actions-file-global/pom.xml
M hawkular-alerts-actions/hawkular-alerts-actions-plugins/pom.xml
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/action/ActionDefinition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/services/ActionsService.java
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/DefinitionsService.java
M hawkular-alerts-api/src/test/java/org/hawkular/alerts/api/JsonTest.java
A hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/cache/ActionsCacheManager.java
R hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/cache/CacheManager.java
A hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/cache/PublishCacheManager.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassActionsServiceImpl.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassAlertsServiceImpl.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassDefinitionsServiceImpl.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassStatement.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/log/MsgLogger.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/PersistenceTest.java
M hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/ActionsITest.groovy
M hawkular-alerts-rest-tests/src/test/resources/domain.xsl
M hawkular-alerts-rest-tests/src/test/resources/standalone-ha.xsl
M hawkular-alerts-rest-tests/src/test/resources/standalone-hawkular.xsl
M hawkular-alerts-rest-tests/src/test/resources/standalone.xsl
M hawkular-alerts-rest/hawkular-alerts-rest-api/src/main/java/org/hawkular/alerts/rest/ActionsHandler.java
Log Message:
-----------
HWKALERTS-206 Improve global plugins (#268)
- Remove Global annotations for plugins API
- Any plugin can send single or global actions
- Global actions can be defined at tenant level
- Cache global actions to minimize access into backend
More information about the hawkular-commits
mailing list