[Hawkular-commits] [hawkular/hawkular-metrics] 274264: Add a filter to transform requests that have tenan...

Stefan Negrea snegrea at redhat.com
Fri Apr 24 15:43:44 EDT 2015


  Branch: refs/heads/tenantheader
  Home:   https://github.com/hawkular/hawkular-metrics
  Commit: 274264557d79f778f94aeb11c1e3d0a36ed93be7
      https://github.com/hawkular/hawkular-metrics/commit/274264557d79f778f94aeb11c1e3d0a36ed93be7
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2015-04-24 (Fri, 24 Apr 2015)

  Changed paths:
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/TenantIdFilter.java

  Log Message:
  -----------
  Add a filter to transform requests that have tenantId as a query param when header information is missing. The fallback mechanism gracefully attempts to recreate the tenantId header if the param with an identical name is present. This will allow an easy transition and backwards compatibility for clients that cannot set headers on requests.


  Commit: f2c74f3b242f2e2a16cd0bfc1c03716467f1550c
      https://github.com/hawkular/hawkular-metrics/commit/f2c74f3b242f2e2a16cd0bfc1c03716467f1550c
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2015-04-24 (Fri, 24 Apr 2015)

  Changed paths:
    M rest-tests/src/test/groovy/org/hawkular/metrics/rest/AvailabilityMetricStatisticsITest.groovy
    M rest-tests/src/test/groovy/org/hawkular/metrics/rest/BaseITest.groovy
    M rest-tests/src/test/groovy/org/hawkular/metrics/rest/CassandraBackendITest.groovy
    M rest-tests/src/test/groovy/org/hawkular/metrics/rest/GaugeMetricStatisticsITest.groovy
    M rest-tests/src/test/groovy/org/hawkular/metrics/rest/TagsITest.groovy

  Log Message:
  -----------
  Fix tests to set the tenant via the header information.


  Commit: 9fc8c381edf88d599fcd3e25e58d51535f3d9ef0
      https://github.com/hawkular/hawkular-metrics/commit/9fc8c381edf88d599fcd3e25e58d51535f3d9ef0
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2015-04-24 (Fri, 24 Apr 2015)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/AvailabilityHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/CounterHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/GaugeHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/MetricHandler.java

  Log Message:
  -----------
  The @Path property should be set not the value of @Api annotation.


Compare: https://github.com/hawkular/hawkular-metrics/compare/28085aa55d64...9fc8c381edf8


More information about the hawkular-commits mailing list