[Hawkular-commits] [hawkular/hawkular-metrics] bfcc95: [HWKMETRICS-74] first pass at RxJava migration

John Sanda jsanda at redhat.com
Thu May 14 15:43:19 EDT 2015


  Branch: refs/heads/rx-migration
  Home:   https://github.com/hawkular/hawkular-metrics
  Commit: bfcc9522fbac3a11b7e4de4c3902b9da4c63af88
      https://github.com/hawkular/hawkular-metrics/commit/bfcc9522fbac3a11b7e4de4c3902b9da4c63af88
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-05-14 (Thu, 14 May 2015)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/InfluxSeriesHandler.java
    M core/metrics-core-api/pom.xml
    M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
    M core/metrics-core-impl/pom.xml
    M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/Functions.java
    M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
    A core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/RxUtil.java
    M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DataAccessITest.java
    M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandraITest.java
    M pom.xml
    M rest-tests/src/test/groovy/org/hawkular/metrics/rest/InfluxITest.groovy
    M rest-tests/src/test/java/org/hawkular/metrics/test/InfluxDatabaseITest.java

  Log Message:
  -----------
  [HWKMETRICS-74] first pass at RxJava migration

Methods for reading/writing gauge metric data have been updated so that they
now use Observable instead of ListenableFuture. I had to comment some stuff out
like in InfluxSeriesHandler.java while I focus on getting a subset of tests
passing.


  Commit: 7632ceb88e4a631a4ff8f9d1c0b33eed02d6ce93
      https://github.com/hawkular/hawkular-metrics/commit/7632ceb88e4a631a4ff8f9d1c0b33eed02d6ce93
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-05-14 (Thu, 14 May 2015)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
    M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
    M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
    M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandraITest.java

  Log Message:
  -----------
  [HWKMETRICS-74] initial port of metric creation


  Commit: aefbeb646b04925436d624e1ee295cdfa81e639e
      https://github.com/hawkular/hawkular-metrics/commit/aefbeb646b04925436d624e1ee295cdfa81e639e
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-05-14 (Thu, 14 May 2015)

  Changed paths:
    M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java

  Log Message:
  -----------
  [HWKMETRICS-74] small refactoring for observables that do not emit any items


  Commit: c57404a9d9290fb7c6dd44298562e0b54f036efd
      https://github.com/hawkular/hawkular-metrics/commit/c57404a9d9290fb7c6dd44298562e0b54f036efd
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-05-14 (Thu, 14 May 2015)

  Changed paths:
    A core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/VoidSubscriber.java

  Log Message:
  -----------
  [HWKMETRICS-74] forgot to include VoidSubscriber in previous commit


Compare: https://github.com/hawkular/hawkular-metrics/compare/b8a2a1c6cddc...c57404a9d929


More information about the hawkular-commits mailing list