[hawkular/hawkular-metrics] 94d4dd: [HWKMETRIC-207] clean up MetricsServiceImpl.create...
by John Sanda
Branch: refs/heads/counter-rates
Home: https://github.com/hawkular/hawkular-metrics
Commit: 94d4dd891c194b86a77ef3df9e634c16ebfd32c4
https://github.com/hawkular/hawkular-metrics/commit/94d4dd891c194b86a77ef...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/DataAccessImpl.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/MetricsServiceITest.java
Log Message:
-----------
[HWKMETRIC-207] clean up MetricsServiceImpl.createTenant method
Commit: 15dcbd0f50c07f6f430fff9ffb3e317e84d81dfa
https://github.com/hawkular/hawkular-metrics/commit/15dcbd0f50c07f6f430ff...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/GenerateRate.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/MetricsServiceImpl.java
A core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/GenerateRateITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/MetricsITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/RatesITest.java
Log Message:
-----------
[HWKMETRICS-200] initial support for calculating rates per tenant
Commit: 90768710febdd8d17f866a70012f0c95ecb986f7
https://github.com/hawkular/hawkular-metrics/commit/90768710febdd8d17f866...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/DataAccessImpl.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/MetricsServiceITest.java
Log Message:
-----------
[HWKMETRICS-200] fix merge conflicts
Commit: a4ed2520fba1172153ee4b496e2acafba8e82125
https://github.com/hawkular/hawkular-metrics/commit/a4ed2520fba1172153ee4...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/MetricsServiceImpl.java
M rest-tests/src/test/groovy/org/hawkular/metrics/rest/CountersITest.groovy
Log Message:
-----------
[HWKMETRICS-200] fix REST API test for counter rates
Now that the rates job is scheduled per tenant during tenant creation, the test
needs to explicitly create the tenant.
I also updated the createTenant method to concat the observable returned from
scheduling the task with the index updates. This way the subscriber will be
notified if any of the updates, along with scheduling the rates task, fails.
Commit: 807e094d4afc18305c99132b7c76e4a11cefee1b
https://github.com/hawkular/hawkular-metrics/commit/807e094d4afc18305c991...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/GenerateRate.java
Log Message:
-----------
[HWKMETRICS-200] add some comments
Compare: https://github.com/hawkular/hawkular-metrics/compare/cb92ad4336e1...807e0...
10 years, 8 months
[hawkular/hawkular-metrics] dd8107: [HWKMETRICS-185] Create maven module for JAX-RS 1....
by Stefan Negrea
Branch: refs/heads/HWKMETRICS-185
Home: https://github.com/hawkular/hawkular-metrics
Commit: dd8107030944333c7bc3e0565af43866a9be3ff3
https://github.com/hawkular/hawkular-metrics/commit/dd8107030944333c7bc3e...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
A api/metrics-api-jaxrs-1.1/pom.xml
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/BaseHandler.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/PingHandler.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StatusHandler.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/EntityCreatedObserver.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/MetricCreatedObserver.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/ResultSetObserver.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/TenantCreatedObserver.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
Log Message:
-----------
[HWKMETRICS-185] Create maven module for JAX-RS 1.1 implementation
Commit: 978de920b4ac99e4eaf7794f6a356c1843a590fb
https://github.com/hawkular/hawkular-metrics/commit/978de920b4ac99e4eaf77...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
R api/metrics-api-undertow/pom.xml
R api/metrics-api-undertow/src/main/java/org/hawkular/metrics/api/undertow/CorsHandler.java
R api/metrics-api-undertow/src/main/java/org/hawkular/metrics/api/undertow/MainServer.java
R api/metrics-api-undertow/src/main/java/org/hawkular/metrics/api/undertow/MetricsHandlers.java
R api/metrics-api-undertow/src/main/java/org/hawkular/metrics/api/undertow/PingHandler.java
R api/metrics-api-undertow/src/main/java/org/hawkular/metrics/api/undertow/Request.java
R api/metrics-api-undertow/src/main/java/org/hawkular/metrics/api/undertow/Response.java
R api/metrics-api-undertow/test.html
Log Message:
-----------
[HWKMETRICS-185] Remove unmaintained undertow implementation
Commit: e4b98dbf51fa7953436576e02c353c7430d0a655
https://github.com/hawkular/hawkular-metrics/commit/e4b98dbf51fa795343657...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M pom.xml
Log Message:
-----------
[HWKMETRICS-185] Add new module to the list of modules to be built.
Commit: c9eed5edbf824fa1f6059cce9c2f425be2f37b3d
https://github.com/hawkular/hawkular-metrics/commit/c9eed5edbf824fa1f6059...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/pom.xml
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/BaseHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StatusHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/EntityCreatedObserver.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/MetricCreatedObserver.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/ResultSetObserver.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/TenantCreatedObserver.java
Log Message:
-----------
[HWKMETRICS-185] Rough translation of Async code to sync variant for REST handlers.
Commit: 6f705f026f4c3aebe9426880eaaf37fe7b21c1f9
https://github.com/hawkular/hawkular-metrics/commit/6f705f026f4c3aebe9426...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
A api/metrics-api-common/pom.xml
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/ApiError.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/Availability.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/AvailabilityDataPoint.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/Counter.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/CounterDataPoint.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/Gauge.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/GaugeDataPoint.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/ConvertersProvider.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/Duration.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/DurationConverter.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/MetricTypeConverter.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/Tags.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/TagsConverter.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/request/MetricDefinition.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/request/MixedMetricsRequest.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/request/TagRequest.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/request/TenantParam.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/StringValue.java
R api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
M pom.xml
Log Message:
-----------
[HWKMETRICS-185] Create a common module to store classes used by both JAX-RS implementations.
Commit: 25e2ab80eb1d33f6ecddbc23b88311319ae85edf
https://github.com/hawkular/hawkular-metrics/commit/25e2ab80eb1d33f6ecddb...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/CorsFilter.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/EmptyPayloadFilter.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/MetricsServiceStateFilter.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/TenantFilter.java
Log Message:
-----------
[HWKMETRICS-185] Copy but not port the filters from JAX-RS 2.0 implementation.
Commit: ff2084d4e30e243b92a9b9ba55b127347a64db66
https://github.com/hawkular/hawkular-metrics/commit/ff2084d4e30e243b92a9b...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs/pom.xml
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/ApiError.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/model/Availability.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/model/AvailabilityDataPoint.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/model/Counter.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/model/CounterDataPoint.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/model/Gauge.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/model/GaugeDataPoint.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/ConvertersProvider.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/Duration.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/DurationConverter.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/MetricTypeConverter.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/Tags.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/TagsConverter.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/request/MetricDefinition.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/request/MixedMetricsRequest.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/request/TagRequest.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/request/TenantParam.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/StringValue.java
Log Message:
-----------
[HWKMETRICS-185] Clean JAX-RS 2.0 implementation of classes already moved to the common module.
Commit: 2c343f84c1c57ccee9b222df0ac40d6226c59dc8
https://github.com/hawkular/hawkular-metrics/commit/2c343f84c1c57ccee9b22...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/pom.xml
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.java
Log Message:
-----------
[HWKMETRICS-185] Add back the injection annotation for Metrics Service.
Commit: 85a368db36e4097414f475e03823bd04121b51fb
https://github.com/hawkular/hawkular-metrics/commit/85a368db36e4097414f47...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/CorsFilter.java
R api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/EmptyPayloadFilter.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/MetricsServiceStateFilter.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/TenantFilter.java
Log Message:
-----------
[HWKMETRICS-185] Update the filters from JAX-RS 2.0 to regular servlet filters.
Commit: e3e451dd852c511c9bcd1468a2bd3b280060d0fd
https://github.com/hawkular/hawkular-metrics/commit/e3e451dd852c511c9bcd1...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/config/Configurable.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurableProducer.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationKey.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationProperty.java
Log Message:
-----------
[HWKMETRICS-185] Duplicate application configuration classes.
Commit: 625b42b217b1d3f7ab9d5a88a7af6e8130576ae2
https://github.com/hawkular/hawkular-metrics/commit/625b42b217b1d3f7ab9d5...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/util/Eager.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/util/EagerExtension.java
Log Message:
-----------
[HWKMETRICS-185] Port over the eager extension classes.
Commit: 585a7ff91e5a2597db65cf0b480b334b60d0ceee
https://github.com/hawkular/hawkular-metrics/commit/585a7ff91e5a2597db65c...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/pom.xml
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/HawkularMetricsRestApp.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/MetricsServiceStateFilter.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/TenantFilter.java
Log Message:
-----------
[HWKMETRICS-185] Migrate the metrics server lifecycle manager and general jax-rs application entry-point.
Commit: d101b4ab0876773ff95d6c272aa81991e5fddc44
https://github.com/hawkular/hawkular-metrics/commit/d101b4ab0876773ff95d6...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
Log Message:
-----------
[HWKMETRICS-185] Fix master rebase errors.
Commit: 934ea64e4033c1e7b8d7a014e49e8eb3380b589d
https://github.com/hawkular/hawkular-metrics/commit/934ea64e4033c1e7b8d7a...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/MetricsServiceStateFilter.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/TenantFilter.java
A api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/beans.xml
A api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
A api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/jboss-web.xml
A api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/web.xml
M rest-tests/pom.xml
Log Message:
-----------
[HWKMETRICS-185] Add correct filter configuration and update filter code.
Commit: 8e48884834443734fa220f7a66a9aa3d8099ce75
https://github.com/hawkular/hawkular-metrics/commit/8e48884834443734fa220...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/pom.xml
Log Message:
-----------
[HWKMETRICS-185] Add jboss-as maven plugin configuration.
Commit: 438593b8e05be20fb68ab9fe1a276aa49c5033e2
https://github.com/hawkular/hawkular-metrics/commit/438593b8e05be20fb68ab...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/JacksonConfig.java
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/web.xml
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/JacksonConfig.java
Log Message:
-----------
[HWKMETRICS-185] Move the Jackson provider configuration to the common module and enable it in the new JAX-RS 1.1 implementation.
Commit: 3bbe95fefeeff42f64b5a6dadd21c063a7cf7257
https://github.com/hawkular/hawkular-metrics/commit/3bbe95fefeeff42f64b5a...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/EmptyPayloadFilter.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/interceptor/EmptyPayloadException.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/interceptor/EmptyPayloadInterceptor.java
Log Message:
-----------
[HWKMETRICS-185] Port over the empty payload filter and body interceptor.
Commit: 4998f3eb459d0821543146a18d858dd02729e98e
https://github.com/hawkular/hawkular-metrics/commit/4998f3eb459d082154314...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/pom.xml
Log Message:
-----------
[HWKMETRICS-185] Bundle the RestEasy dependency for now since it is an older version.
Commit: ac27d9b137a2b3e51e16a5c50e562ed2d33643f0
https://github.com/hawkular/hawkular-metrics/commit/ac27d9b137a2b3e51e16a...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/EmptyPayloadFilter.java
Log Message:
-----------
[HWKMETRICS-185] Fix the empty payload interceptor.
Commit: 20c8978c7b5bb49a411824e913fe99a6bea4d6f3
https://github.com/hawkular/hawkular-metrics/commit/20c8978c7b5bb49a41182...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
R api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/ConvertersProvider.java
R api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/DurationConverter.java
R api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/MetricTypeConverter.java
R api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/TagsConverter.java
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
M api/metrics-api-jaxrs-1.1/pom.xml
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/param/DurationConverter.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/param/TagsConverter.java
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/ConvertersProvider.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/DurationConverter.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/MetricTypeConverter.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/TagsConverter.java
Log Message:
-----------
[HWKMETRICS-185] Adjust application structure to match json providers delivered with each application server.
Commit: ab916454ece2a8ed3c40193b7afe84a1e54fff6e
https://github.com/hawkular/hawkular-metrics/commit/ab916454ece2a8ed3c401...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M pom.xml
M rest-tests/pom.xml
A tests/rest-integration-tests-jaxrs-1.1/pom.xml
A tests/rest-integration-tests-jaxrs-1.1/src/test/wildfly-configuration/application-roles.properties
A tests/rest-integration-tests-jaxrs-1.1/src/test/wildfly-configuration/application-users.properties
A tests/rest-integration-tests-jaxrs-1.1/src/test/wildfly-configuration/logging.properties
A tests/rest-integration-tests-jaxrs-1.1/src/test/wildfly-configuration/mgmt-groups.properties
A tests/rest-integration-tests-jaxrs-1.1/src/test/wildfly-configuration/mgmt-users.properties
A tests/rest-integration-tests-jaxrs-1.1/src/test/wildfly-configuration/standalone-test.xml
Log Message:
-----------
[HWKMETRICS-185] Create a separate module for JAX-RS 1.1 integration tests.
Commit: c42d4aa869e685619578aac94b57bdc3c89a453f
https://github.com/hawkular/hawkular-metrics/commit/c42d4aa869e685619578a...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
Log Message:
-----------
[HWKMETRICS-185] Clip unneeded dependency.
Commit: 9976d43e59f6ce2c9a7bc6241acb281b1cead02e
https://github.com/hawkular/hawkular-metrics/commit/9976d43e59f6ce2c9a7bc...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/pom.xml
Log Message:
-----------
[HWKMETRICS-185] Update dependent repository in main JAX-RS 1.1 module.
Commit: 8fbfa8ea919daf2e3dd728d79d265da7abad9ef9
https://github.com/hawkular/hawkular-metrics/commit/8fbfa8ea919daf2e3dd72...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/web.xml
Log Message:
-----------
[HWKMETRICS-185] Remove superfluous Jackson configuration provider.
Commit: 6e272227eb4702ca890b06d0d18783f885c09238
https://github.com/hawkular/hawkular-metrics/commit/6e272227eb4702ca890b0...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
Log Message:
-----------
[HWKMETRICS-185] Fix rebase error due to file moving to another location.
Commit: 303189e6fb9db18fe0a6345d6ea953cf2f5562ef
https://github.com/hawkular/hawkular-metrics/commit/303189e6fb9db18fe0a63...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/exception/mappers/BadRequestExceptionMapper.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/exception/mappers/ExceptionMapperUtils.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/exception/mappers/NotAcceptableExceptionMapper.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/exception/mappers/NotAllowedExceptionMapper.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/exception/mappers/NotFoundExceptionMapper.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/exception/mappers/ReaderExceptionMapper.java
Log Message:
-----------
[HWKMETRICS-185] Port the exception mappers to JAX-RS 1.1 code.
Commit: 1f54e23660691293867ce53c8f8e59344c4b9925
https://github.com/hawkular/hawkular-metrics/commit/1f54e23660691293867ce...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
M tests/rest-integration-tests-jaxrs-1.1/pom.xml
Log Message:
-----------
[HWKMETRICS-185] Move to the Jackson mappers, the default jettison implementation is not working properly with the current annotations.
Commit: 07322df72a4c3c06472e11b2654cfb94c6e506cb
https://github.com/hawkular/hawkular-metrics/commit/07322df72a4c3c06472e1...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StatusHandler.java
Log Message:
-----------
[HWKMETRICS-185] Re-enable the status handler for the metrics service.
Commit: 102c225777b404af326612b178c10602321da25a
https://github.com/hawkular/hawkular-metrics/commit/102c225777b404af32661...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
Log Message:
-----------
[HWKMETRICS-185] Force response media type for the Gauge handler.
Commit: 9b5d4beabaf848c06d2867a89ea889a70f5199f6
https://github.com/hawkular/hawkular-metrics/commit/9b5d4beabaf848c06d286...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/ApiError.java
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/request/MetricDefinition.java
Log Message:
-----------
[HWKMETRICS-185] Add some Jackson annotations to base classes.
Commit: 4cdd9976eb4344e80536d42faec160662f56d9b6
https://github.com/hawkular/hawkular-metrics/commit/4cdd9976eb4344e80536d...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/DurationConverter.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/TagsConverter.java
Log Message:
-----------
[HWKMETRICS-185] Remove unused imports.
Commit: 96ca30cb4733b4c939dc71726e78c6c2b3ef3416
https://github.com/hawkular/hawkular-metrics/commit/96ca30cb4733b4c939dc7...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationKey.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
Log Message:
-----------
[HWKMETRICS-185] Update the JAX-RS 1.1 handlers to match the latest rebase changes.
Commit: 27467d31a504682979d51fe60c1d70623741fe7f
https://github.com/hawkular/hawkular-metrics/commit/27467d31a504682979d51...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/MetricsServiceStateFilter.java
Log Message:
-----------
[HWKMETRICS-185] Return proper JSON for errors from metrics service filter.
Commit: f781ef60ca6be2a06b508c991dbe280d21d15482
https://github.com/hawkular/hawkular-metrics/commit/f781ef60ca6be2a06b508...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/MetricsServiceStateFilter.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/TenantFilter.java
Log Message:
-----------
[HWKMETRICS-185] Return proper JSON for errors from tenant filter.
Commit: ec72c27237d4eed1dc4ab8cc33c04ad2d74fdfe1
https://github.com/hawkular/hawkular-metrics/commit/ec72c27237d4eed1dc4ab...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
A api/metrics-api-jaxrs-1.1/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension
Log Message:
-----------
[HWKMETRICS-185] Enable the eager extension in the JAX-RS 1.1 implementation.
Commit: 1ef7227978083e3a4a09392eb1c84d5631907127
https://github.com/hawkular/hawkular-metrics/commit/1ef7227978083e3a4a093...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/request/MetricDefinition.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
M tests/rest-integration-tests-jaxrs-1.1/pom.xml
Log Message:
-----------
[HWKMETRICS-185] fix jboss-as plugin config and blocking subscriber code
There are three changes with this commit. First, the jboss-as plugin seems to
ignore the <javaOpts> config property. It does recognize <jvmArgs>.
Secondly, there was a subtle JSON mapping issue. When creating a metric with no
tags, MetricDefinition.tags is null and not an empty map. This was leading to a
NPE. I guard against it in MetricDefinition.getTags().
Lastly, in both GaugeHandler.createGaugeMetric and
AvailabilityHandler.createAvailabilityMetric we had,
observable.toBlocking().last();
The Observable does not emit any items so the last() call results in a
NoSuchElementException. Changing it to lastOrDefault(null) fixes it.
Commit: 0ebad3bb49124f06e0fc5fc674c7a56ab4f0a19a
https://github.com/hawkular/hawkular-metrics/commit/0ebad3bb49124f06e0fc5...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
Log Message:
-----------
[HWKMETRICS-185] Fix * imports in handler files.
Commit: 82ed6dbacc494343e46779eb9b8e30cbe8d88789
https://github.com/hawkular/hawkular-metrics/commit/82ed6dbacc494343e4677...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/JacksonConfig.java
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/web.xml
Log Message:
-----------
[HWKMETRICS-185] Manually add the jackson provider to the list of providers.
Commit: df8481fee6b9e0f58fa9da475ffe9eb7da1378bd
https://github.com/hawkular/hawkular-metrics/commit/df8481fee6b9e0f58fa9d...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-common/pom.xml
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/AvailabilityDataPoint.java
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/Counter.java
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/CounterDataPoint.java
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/GaugeDataPoint.java
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/Tags.java
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/request/MetricDefinition.java
M api/metrics-api-jaxrs-1.1/pom.xml
Log Message:
-----------
[HWKMETRICS-185] Add Jackson 1.9 annotations to the REST common classes.
Commit: 6a2f54c360c1c3670467717d4104e7684c322e42
https://github.com/hawkular/hawkular-metrics/commit/6a2f54c360c1c36704677...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/TenantFilter.java
Log Message:
-----------
[HWKMETRICS-185] Fix the tenant filter to avoid validation on routes that do not require tenant id.
Commit: 65b1c07a1c660302ec349bcacaa2b0f2a51bfd86
https://github.com/hawkular/hawkular-metrics/commit/65b1c07a1c660302ec349...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M rest-tests/src/test/groovy/org/hawkular/metrics/rest/InfluxITest.groovy
Log Message:
-----------
[HWKMETRICS-185] Update integration tests after changing the jackson mapper to be more restrictive on the null & empty fields output.
Commit: 8b2ff4416ed388a62ad700cd0352fa4b5abec4eb
https://github.com/hawkular/hawkular-metrics/commit/8b2ff4416ed388a62ad70...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M rest-tests/src/test/java/org/hawkular/metrics/test/ErrorsITest.java
Log Message:
-----------
We shouldn't test error messages we don't control (these messages are generated by the JAX-RS impl)
Commit: dcca3c9c605164764f6cb3cfa168c492925051d3
https://github.com/hawkular/hawkular-metrics/commit/dcca3c9c605164764f6cb...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M pom.xml
Log Message:
-----------
Always compile test classes, otherwise we can't build the project with '-DskipTests'
Rest-tests 'tests' JAR is needed while dependencies are resolved in the JAX-RS 1.1 tests module. If tests are not compiled, the JAR is not built.
Commit: 914de1290040ebce31a04d5047160863ac6fab7d
https://github.com/hawkular/hawkular-metrics/commit/914de1290040ebce31a04...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M rest-tests/src/test/java/org/hawkular/metrics/test/ErrorsITest.java
Log Message:
-----------
When testing 415 response, we should indicate the content type of the request body, not the accepted encodings
Commit: 22361eb9a736267765eaa9c3d4e96fa2d76018f1
https://github.com/hawkular/hawkular-metrics/commit/22361eb9a736267765eaa...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/exception/mappers/ExceptionMapperUtils.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/exception/mappers/NotAllowedExceptionMapper.java
M rest-tests/src/test/java/org/hawkular/metrics/test/ErrorsITest.java
Log Message:
-----------
NotAllowedExceptionMapper wrongly ported to JAX-RS 1.1
Previous version of RestEasy has not Status#NOT_ALLOWED constant. But NotAllowedExceptionMapper should not use the BAD_REQUEST status.
Also, I had left some error text comparisons.
Commit: 94d7df9f81d6abb31ef1c422e1727bbfce7ca6ae
https://github.com/hawkular/hawkular-metrics/commit/94d7df9f81d6abb31ef1c...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/EmptyPayloadFilter.java
Log Message:
-----------
EmptyPayloadFilter must set a request attribute, not a servlet context attribute
Commit: 594e2e7db2092f010c5791d6ed9de2f749e473ef
https://github.com/hawkular/hawkular-metrics/commit/594e2e7db2092f010c579...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StatusHandler.java
Log Message:
-----------
Fix StatusHandler
Commit: 3ea0a71469257f89a32cfe128af1803bd9aaf3f7
https://github.com/hawkular/hawkular-metrics/commit/3ea0a71469257f89a32cf...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/TenantFilter.java
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/web.xml
Log Message:
-----------
Fix TenantFilter
Commit: 82b2ed28c58bd18321d4c72340a621d6856f5e2b
https://github.com/hawkular/hawkular-metrics/commit/82b2ed28c58bd18321d4c...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/MetricsServiceStateFilter.java
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/web.xml
Log Message:
-----------
MetricsServiceStateFilter should be a PreProcessInterceptor
Commit: ee83192e286cefe5f7489c5538efc3a7742b0daa
https://github.com/hawkular/hawkular-metrics/commit/ee83192e286cefe5f7489...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
R api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/JacksonConfig.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/util/JacksonContextResolver.java
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/web.xml
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/JacksonConfig.java
Log Message:
-----------
[HWKMETRICS-185] Create specific objectmapper provider for Jackson 1.9. Also move the Jackson 2 object mapper configuration back into the JAX-RS 2.0 implementation.
Commit: dc25488faedf59114b12364c9f17ba3465061acc
https://github.com/hawkular/hawkular-metrics/commit/dc25488faedf59114b123...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.java
Log Message:
-----------
Fix TenantsHandler : blocking observable will rethrow the exception
Commit: 48d6d9de52b28b7d3d4902217de9d945b6c8195f
https://github.com/hawkular/hawkular-metrics/commit/48d6d9de52b28b7d3d490...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.java
Log Message:
-----------
[HWKMETRICS-185] Replace first and last calls with a method that returns a null default for cases where nothing gets emitted.
Commit: 4818e80ae09ce424406aa08c42a2bf5b506acfd7
https://github.com/hawkular/hawkular-metrics/commit/4818e80ae09ce424406aa...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/param/MetricTypeConverter.java
Log Message:
-----------
Added MetricTypeConverter
Commit: 04d69c9aff161faba02873fa581233449b8da7d5
https://github.com/hawkular/hawkular-metrics/commit/04d69c9aff161faba0287...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
R api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/ResultSetObserver.java
Log Message:
-----------
Removed ResultSetObserver
Commit: 5b4f5b0dad8a51ac96305dedbd5842a9e74cdc18
https://github.com/hawkular/hawkular-metrics/commit/5b4f5b0dad8a51ac96305...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
Log Message:
-----------
Fix incorrect error message
Commit: 1757463c57335a7ea6ea4b3224a2597898bda42c
https://github.com/hawkular/hawkular-metrics/commit/1757463c57335a7ea6ea4...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.java
R api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/EntityCreatedObserver.java
R api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/MetricCreatedObserver.java
R api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/TenantCreatedObserver.java
Log Message:
-----------
Remove EntityCreatedObserver and update code where needed
Due to timing issues, the blocking observable could return before the observer has a non null response object. The result could then be "No Content" instead of "Created"
Commit: 411a81233cc59436d9e5683637cec5866ebc6409
https://github.com/hawkular/hawkular-metrics/commit/411a81233cc59436d9e56...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
Log Message:
-----------
Don't use #lastOrDefault(null) to return a response
If the observable emits no item, then the result is "No content" instead "Ok"
Commit: 62c5c5cdff5080e3298f899d5cd2c6d1c291c228
https://github.com/hawkular/hawkular-metrics/commit/62c5c5cdff5080e3298f8...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
Log Message:
-----------
Catch PatternSyntaxException and return badRequest
Commit: de97ae32e343e82c10fca9d63263240b7703ac8f
https://github.com/hawkular/hawkular-metrics/commit/de97ae32e343e82c10fca...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/CorsFilter.java
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/web.xml
Log Message:
-----------
CorsFilter should be a PostProcessInterceptor
Commit: c8e3641249ae406e145708751ddbd2e172d71685
https://github.com/hawkular/hawkular-metrics/commit/c8e3641249ae406e14570...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/pom.xml
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/web.xml
A api/metrics-api-jaxrs-1.1/src/main/webapp/favicon.ico
A api/metrics-api-jaxrs-1.1/src/main/webapp/hawkular_logo.png
A api/metrics-api-jaxrs-1.1/src/main/webapp/index.html
A api/metrics-api-jaxrs-1.1/src/main/webapp/status.js
A api/metrics-api-jaxrs-1.1/src/main/webapp/welcome.css
Log Message:
-----------
Fixes RootITest and adds the status page.
Resources can't go in a 'static' folder because JBossWeb doesn't have something similar to 'resolve-against-context-root' in Undertow.
Commit: 8f823a7bea0b4cac0086ba703a9d0ebbd0193727
https://github.com/hawkular/hawkular-metrics/commit/8f823a7bea0b4cac0086b...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/pom.xml
Log Message:
-----------
Removed unused plugin
Commit: 480b06bda2711f67b0e07d166474116674c49ec6
https://github.com/hawkular/hawkular-metrics/commit/480b06bda2711f67b0e07...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/webapp/welcome.css
Log Message:
-----------
Fix CSS license header
Commit: 2ee1805de7d3bf57e2f793e61c34e9f81df551d4
https://github.com/hawkular/hawkular-metrics/commit/2ee1805de7d3bf57e2f79...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/AvailabilityDataPoint.java
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/CounterDataPoint.java
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/GaugeDataPoint.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
Log Message:
-----------
[HWKMETRICS-185] Fix the gauge handler to properly transform data points retrieved from storage. Also add more annotations to the api-commons classes.
Commit: 7879261c709efadeaf7d80e9b55e443c7cda014d
https://github.com/hawkular/hawkular-metrics/commit/7879261c709efadeaf7d8...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M tests/rest-integration-tests-jaxrs-1.1/pom.xml
Log Message:
-----------
[HWKMETRICS-185] Attempt to force the failsafe plugin to not ignore failures.
Commit: 068e5e278d36b7527b6118adda4be4d637b2a5b8
https://github.com/hawkular/hawkular-metrics/commit/068e5e278d36b7527b611...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
Log Message:
-----------
[HWKMETRICS-185] Restore gauge handler line that was clipped due to the rebase on master.
Commit: 5c306c297f0878f4a8e48bd08e606bf14eb90cc4
https://github.com/hawkular/hawkular-metrics/commit/5c306c297f0878f4a8e48...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/VirtualClock.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationKey.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/VirtualClock.java
Log Message:
-----------
[HWKMETRICS-185] Fix errors after the last master rebase.
Compare: https://github.com/hawkular/hawkular-metrics/compare/fdc386762c14...5c306...
10 years, 8 months
[hawkular/hawkular-metrics] 0094ae: Fixes RootITest and adds the status page.
by Thomas Segismont
Branch: refs/heads/HWKMETRICS-185
Home: https://github.com/hawkular/hawkular-metrics
Commit: 0094ae7c18da4349a211e5e6b41f6db195433c0a
https://github.com/hawkular/hawkular-metrics/commit/0094ae7c18da4349a211e...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-12 (Wed, 12 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/pom.xml
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/web.xml
A api/metrics-api-jaxrs-1.1/src/main/webapp/favicon.ico
A api/metrics-api-jaxrs-1.1/src/main/webapp/hawkular_logo.png
A api/metrics-api-jaxrs-1.1/src/main/webapp/index.html
A api/metrics-api-jaxrs-1.1/src/main/webapp/status.js
A api/metrics-api-jaxrs-1.1/src/main/webapp/welcome.css
Log Message:
-----------
Fixes RootITest and adds the status page.
Resources can't go in a 'static' folder because JBossWeb doesn't have something similar to 'resolve-against-context-root' in Undertow.
10 years, 8 months