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

John Sanda jsanda at redhat.com
Mon May 18 10:57:16 EDT 2015


  Branch: refs/heads/rx-migration
  Home:   https://github.com/hawkular/hawkular-metrics
  Commit: a8a1d30285d9ac186bb494c3a9710f36f436ad44
      https://github.com/hawkular/hawkular-metrics/commit/a8a1d30285d9ac186bb494c3a9710f36f436ad44
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-05-18 (Mon, 18 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: cf5c78642642ffa70eadca9cb1b0e6571f6a6110
      https://github.com/hawkular/hawkular-metrics/commit/cf5c78642642ffa70eadca9cb1b0e6571f6a6110
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-05-18 (Mon, 18 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: d7254605aceffc23bfa109d4aa7ec3b49c0fe2e4
      https://github.com/hawkular/hawkular-metrics/commit/d7254605aceffc23bfa109d4aa7ec3b49c0fe2e4
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-05-18 (Mon, 18 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: bc7d238216769ae4d7f0e726a811279dcb473377
      https://github.com/hawkular/hawkular-metrics/commit/bc7d238216769ae4d7f0e726a811279dcb473377
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-05-18 (Mon, 18 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


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

  Changed paths:
    M core/metrics-core-impl/pom.xml
    M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccess.java
    M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccessImpl.java
    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
    R 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/DelegatingDataAccess.java
    M pom.xml
    A rx-java-driver/pom.xml
    A rx-java-driver/src/main/java/org/hawkular/rx/cassandra/driver/RxSession.java
    A rx-java-driver/src/main/java/org/hawkular/rx/cassandra/driver/RxSessionImpl.java
    A rx-java-driver/src/main/java/org/hawkular/rx/cassandra/driver/RxUtil.java

  Log Message:
  -----------
  [HWMMETRICS-74] initial commit for java driver wrapper


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

  Changed paths:
    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/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
    M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccess.java
    M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccessImpl.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/DelegatingDataAccess.java
    M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandraITest.java

  Log Message:
  -----------
  [HWKMETRICS-74] port MetricsService.findMetrics to use observables


  Commit: ec47e3cc005c7a34004945ef531cfcdc99b5ea5f
      https://github.com/hawkular/hawkular-metrics/commit/ec47e3cc005c7a34004945ef531cfcdc99b5ea5f
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-05-18 (Mon, 18 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/util/ApiUtils.java

  Log Message:
  -----------
  [HWKMETRICS-74] refactor common response generation code into util methods


  Commit: 070986c923666a6bc91c5a4ae61453b7e2b29970
      https://github.com/hawkular/hawkular-metrics/commit/070986c923666a6bc91c5a4ae61453b7e2b29970
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-05-18 (Mon, 18 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 api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.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/DataAccess.java
    M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccessImpl.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/DelegatingDataAccess.java
    M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandraITest.java

  Log Message:
  -----------
  [HWKMETRICS-74] update methods for fetching metric to use observables


  Commit: 053d4afd9fc3b641c66a225f44d2e09f83205aab
      https://github.com/hawkular/hawkular-metrics/commit/053d4afd9fc3b641c66a225f44d2e09f83205aab
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-05-18 (Mon, 18 May 2015)

  Changed paths:
    M task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskServiceBuilder.java
    M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/LeaseService.java
    M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskServiceImpl.java
    R task-queue/src/test/java/org/hawkular/metrics/tasks/impl/LeaseManagerTest.java
    A task-queue/src/test/java/org/hawkular/metrics/tasks/impl/LeaseServiceTest.java
    M task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskSchedulerTest.java
    M task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskServiceTest.java

  Log Message:
  -----------
  [HWKMETRICS-76] LeaseService returns Observable instead of ListenableFuture


  Commit: 7a18bf4245f37d853c35cbd04a79713942c6a009
      https://github.com/hawkular/hawkular-metrics/commit/7a18bf4245f37d853c35cbd04a79713942c6a009
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-05-18 (Mon, 18 May 2015)

  Changed paths:
    M task-queue/pom.xml

  Log Message:
  -----------
  [HWKMETRICS-76] add dependency on rx-java-driver module


  Commit: 673e60750a95b02739b45b63d0615b19bd399ab7
      https://github.com/hawkular/hawkular-metrics/commit/673e60750a95b02739b45b63d0615b19bd399ab7
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-05-18 (Mon, 18 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

  Log Message:
  -----------
  merge conflict clean up


Compare: https://github.com/hawkular/hawkular-metrics/compare/87bcc8d42af4...673e60750a95


More information about the hawkular-commits mailing list