[Hawkular-commits] [hawkular/hawkular-metrics] dd8107: [HWKMETRICS-185] Create maven module for JAX-RS 1....

Stefan Negrea snegrea at redhat.com
Wed Aug 12 21:30:18 EDT 2015


  Branch: refs/heads/HWKMETRICS-185
  Home:   https://github.com/hawkular/hawkular-metrics
  Commit: dd8107030944333c7bc3e0565af43866a9be3ff3
      https://github.com/hawkular/hawkular-metrics/commit/dd8107030944333c7bc3e0565af43866a9be3ff3
  Author: Stefan Negrea <snegrea at 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/978de920b4ac99e4eaf7794f6a356c1843a590fb
  Author: Stefan Negrea <snegrea at 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/e4b98dbf51fa7953436576e02c353c7430d0a655
  Author: Stefan Negrea <snegrea at 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/c9eed5edbf824fa1f6059cce9c2f425be2f37b3d
  Author: Stefan Negrea <snegrea at 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/6f705f026f4c3aebe9426880eaaf37fe7b21c1f9
  Author: Stefan Negrea <snegrea at 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/25e2ab80eb1d33f6ecddbc23b88311319ae85edf
  Author: Stefan Negrea <snegrea at 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/ff2084d4e30e243b92a9b9ba55b127347a64db66
  Author: Stefan Negrea <snegrea at 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/2c343f84c1c57ccee9b222df0ac40d6226c59dc8
  Author: Stefan Negrea <snegrea at 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/85a368db36e4097414f475e03823bd04121b51fb
  Author: Stefan Negrea <snegrea at 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/e3e451dd852c511c9bcd1468a2bd3b280060d0fd
  Author: Stefan Negrea <snegrea at 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/625b42b217b1d3f7ab9d5a88a7af6e8130576ae2
  Author: Stefan Negrea <snegrea at 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/585a7ff91e5a2597db65cf0b480b334b60d0ceee
  Author: Stefan Negrea <snegrea at 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/d101b4ab0876773ff95d6c272aa81991e5fddc44
  Author: Stefan Negrea <snegrea at 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/934ea64e4033c1e7b8d7a014e49e8eb3380b589d
  Author: Stefan Negrea <snegrea at 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/8e48884834443734fa220f7a66a9aa3d8099ce75
  Author: Stefan Negrea <snegrea at 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/438593b8e05be20fb68ab9fe1a276aa49c5033e2
  Author: Stefan Negrea <snegrea at 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/3bbe95fefeeff42f64b5a6dadd21c063a7cf7257
  Author: Stefan Negrea <snegrea at 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/4998f3eb459d0821543146a18d858dd02729e98e
  Author: Stefan Negrea <snegrea at 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/ac27d9b137a2b3e51e16a5c50e562ed2d33643f0
  Author: Stefan Negrea <snegrea at 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/20c8978c7b5bb49a411824e913fe99a6bea4d6f3
  Author: Stefan Negrea <snegrea at 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/ab916454ece2a8ed3c40193b7afe84a1e54fff6e
  Author: Stefan Negrea <snegrea at 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/c42d4aa869e685619578aac94b57bdc3c89a453f
  Author: Stefan Negrea <snegrea at 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/9976d43e59f6ce2c9a7bc6241acb281b1cead02e
  Author: Stefan Negrea <snegrea at 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/8fbfa8ea919daf2e3dd728d79d265da7abad9ef9
  Author: Stefan Negrea <snegrea at 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/6e272227eb4702ca890b06d0d18783f885c09238
  Author: Stefan Negrea <snegrea at 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/303189e6fb9db18fe0a6345d6ea953cf2f5562ef
  Author: Stefan Negrea <snegrea at 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/1f54e23660691293867ce53c8f8e59344c4b9925
  Author: Stefan Negrea <snegrea at 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/07322df72a4c3c06472e11b2654cfb94c6e506cb
  Author: Stefan Negrea <snegrea at 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/102c225777b404af326612b178c10602321da25a
  Author: Stefan Negrea <snegrea at 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/9b5d4beabaf848c06d2867a89ea889a70f5199f6
  Author: Stefan Negrea <snegrea at 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/4cdd9976eb4344e80536d42faec160662f56d9b6
  Author: Stefan Negrea <snegrea at 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/96ca30cb4733b4c939dc71726e78c6c2b3ef3416
  Author: Stefan Negrea <snegrea at 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/27467d31a504682979d51fe60c1d70623741fe7f
  Author: Stefan Negrea <snegrea at 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/f781ef60ca6be2a06b508c991dbe280d21d15482
  Author: Stefan Negrea <snegrea at 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/ec72c27237d4eed1dc4ab8cc33c04ad2d74fdfe1
  Author: Stefan Negrea <snegrea at 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/1ef7227978083e3a4a09392eb1c84d5631907127
  Author: John Sanda <jsanda at 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/0ebad3bb49124f06e0fc5fc674c7a56ab4f0a19a
  Author: Stefan Negrea <snegrea at 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/82ed6dbacc494343e46779eb9b8e30cbe8d88789
  Author: Stefan Negrea <snegrea at 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/df8481fee6b9e0f58fa9da475ffe9eb7da1378bd
  Author: Stefan Negrea <snegrea at 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/6a2f54c360c1c3670467717d4104e7684c322e42
  Author: Stefan Negrea <snegrea at 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/65b1c07a1c660302ec349bcacaa2b0f2a51bfd86
  Author: Stefan Negrea <snegrea at 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/8b2ff4416ed388a62ad700cd0352fa4b5abec4eb
  Author: Thomas Segismont <tsegismo at 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/dcca3c9c605164764f6cb3cfa168c492925051d3
  Author: Thomas Segismont <tsegismo at 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/914de1290040ebce31a04d5047160863ac6fab7d
  Author: Thomas Segismont <tsegismo at 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/22361eb9a736267765eaa9c3d4e96fa2d76018f1
  Author: Thomas Segismont <tsegismo at 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/94d7df9f81d6abb31ef1c422e1727bbfce7ca6ae
  Author: Thomas Segismont <tsegismo at 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/594e2e7db2092f010c5791d6ed9de2f749e473ef
  Author: Thomas Segismont <tsegismo at 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/3ea0a71469257f89a32cfe128af1803bd9aaf3f7
  Author: Thomas Segismont <tsegismo at 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/82b2ed28c58bd18321d4c72340a621d6856f5e2b
  Author: Thomas Segismont <tsegismo at 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/ee83192e286cefe5f7489c5538efc3a7742b0daa
  Author: Stefan Negrea <snegrea at 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/dc25488faedf59114b12364c9f17ba3465061acc
  Author: Thomas Segismont <tsegismo at 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/48d6d9de52b28b7d3d4902217de9d945b6c8195f
  Author: Stefan Negrea <snegrea at 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/4818e80ae09ce424406aa08c42a2bf5b506acfd7
  Author: Thomas Segismont <tsegismo at 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/04d69c9aff161faba02873fa581233449b8da7d5
  Author: Thomas Segismont <tsegismo at 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/5b4f5b0dad8a51ac96305dedbd5842a9e74cdc18
  Author: Thomas Segismont <tsegismo at 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/1757463c57335a7ea6ea4b3224a2597898bda42c
  Author: Thomas Segismont <tsegismo at 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/411a81233cc59436d9e5683637cec5866ebc6409
  Author: Thomas Segismont <tsegismo at 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/62c5c5cdff5080e3298f899d5cd2c6d1c291c228
  Author: Thomas Segismont <tsegismo at 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/de97ae32e343e82c10fca9d63263240b7703ac8f
  Author: Thomas Segismont <tsegismo at 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/c8e3641249ae406e145708751ddbd2e172d71685
  Author: Thomas Segismont <tsegismo at 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/8f823a7bea0b4cac0086ba703a9d0ebbd0193727
  Author: Thomas Segismont <tsegismo at 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/480b06bda2711f67b0e07d166474116674c49ec6
  Author: Thomas Segismont <tsegismo at 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/2ee1805de7d3bf57e2f793e61c34e9f81df551d4
  Author: Stefan Negrea <snegrea at 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/7879261c709efadeaf7d80e9b55e443c7cda014d
  Author: Stefan Negrea <snegrea at 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/068e5e278d36b7527b6118adda4be4d637b2a5b8
  Author: Stefan Negrea <snegrea at 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/5c306c297f0878f4a8e48bd08e606bf14eb90cc4
  Author: Stefan Negrea <snegrea at 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...5c306c297f08


More information about the hawkular-commits mailing list