[Hawkular-commits] [hawkular/hawkular-metrics] 55a637: initial commit for REST client

John Sanda jsanda at redhat.com
Wed Jul 1 16:28:03 EDT 2015


  Branch: refs/heads/rest-client
  Home:   https://github.com/hawkular/hawkular-metrics
  Commit: 55a6375199d071f7e8e7df3d5c800037228f8a30
      https://github.com/hawkular/hawkular-metrics/commit/55a6375199d071f7e8e7df3d5c800037228f8a30
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-07-01 (Wed, 01 Jul 2015)

  Changed paths:
    M clients/pom.xml
    A clients/rest-client/pom.xml
    A clients/rest-client/src/main/java/org/hawkular/metrics/rest/Client.java
    A clients/rest-client/src/main/java/org/hawkular/metrics/rest/model/DataPoint.java
    A clients/rest-client/src/main/java/org/hawkular/metrics/rest/model/DataPoints.java
    A clients/rest-client/src/main/java/org/hawkular/metrics/rest/model/GaugeDataPoint.java

  Log Message:
  -----------
  initial commit for REST client


  Commit: c02a60f77d3b98956c79511bb7f06a5ebda3d5ac
      https://github.com/hawkular/hawkular-metrics/commit/c02a60f77d3b98956c79511bb7f06a5ebda3d5ac
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-07-01 (Wed, 01 Jul 2015)

  Changed paths:
    M clients/rest-client/pom.xml
    M clients/rest-client/src/main/java/org/hawkular/metrics/rest/Client.java
    A clients/rest-client/src/test/java/org/hawkular/metrics/rest/ClientITest.java
    A clients/rest-client/src/test/wildfly-configuration/application-roles.properties
    A clients/rest-client/src/test/wildfly-configuration/application-users.properties
    A clients/rest-client/src/test/wildfly-configuration/logging.properties
    A clients/rest-client/src/test/wildfly-configuration/mgmt-groups.properties
    A clients/rest-client/src/test/wildfly-configuration/mgmt-users.properties
    A clients/rest-client/src/test/wildfly-configuration/standalone-test.xml

  Log Message:
  -----------
  initial commit for integration test

The integration tests deploy h-metrics using the wildfly maven plugin so that
we are testing against a live server.


  Commit: 2173c0f3c4c0c5d3baee105259a9ff6dd7d4f1d6
      https://github.com/hawkular/hawkular-metrics/commit/2173c0f3c4c0c5d3baee105259a9ff6dd7d4f1d6
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-07-01 (Wed, 01 Jul 2015)

  Changed paths:
    M clients/rest-client/src/main/java/org/hawkular/metrics/rest/Client.java
    M clients/rest-client/src/test/java/org/hawkular/metrics/rest/ClientITest.java

  Log Message:
  -----------
  add test for insertint data for multiple gauges


  Commit: db7083b2cc50983de2a745676d0badc44dcf1840
      https://github.com/hawkular/hawkular-metrics/commit/db7083b2cc50983de2a745676d0badc44dcf1840
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-07-01 (Wed, 01 Jul 2015)

  Changed paths:
    M clients/rest-client/src/main/java/org/hawkular/metrics/rest/Client.java
    A clients/rest-client/src/main/java/org/hawkular/metrics/rest/ClientException.java
    A clients/rest-client/src/main/java/org/hawkular/metrics/rest/WriteException.java
    M clients/rest-client/src/test/java/org/hawkular/metrics/rest/ClientITest.java

  Log Message:
  -----------
  add some error handling for write requests

This commit introduces a couple exception classes - WriteException and
ClientException. A WriteException is thrown when the server returns a non-200
status code. A ClientException is thrown when the http request observable emits
an error. This would indicate a problem with the client itself.


  Commit: e363ce8a38f32c3a5a3975f9956d111ef38784f6
      https://github.com/hawkular/hawkular-metrics/commit/e363ce8a38f32c3a5a3975f9956d111ef38784f6
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-07-01 (Wed, 01 Jul 2015)

  Changed paths:
    M clients/rest-client/src/main/java/org/hawkular/metrics/rest/Client.java
    A clients/rest-client/src/main/java/org/hawkular/metrics/rest/ReadException.java
    M clients/rest-client/src/main/java/org/hawkular/metrics/rest/WriteException.java

  Log Message:
  -----------
  add error handling for reading data

If the server returns an error status code, we throw a ReadException. If the
request observable emits an error, this indicates a problem with the client so
we throw a ClientException.


  Commit: bb353a3cf12530c46d1b740bb5a6d70e0123cf7e
      https://github.com/hawkular/hawkular-metrics/commit/bb353a3cf12530c46d1b740bb5a6d70e0123cf7e
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-07-01 (Wed, 01 Jul 2015)

  Changed paths:
    M clients/rest-client/src/main/java/org/hawkular/metrics/rest/Client.java
    A clients/rest-client/src/main/java/org/hawkular/metrics/rest/model/AvailabilityDataPoint.java
    M clients/rest-client/src/test/java/org/hawkular/metrics/rest/ClientITest.java

  Log Message:
  -----------
  add methods for reading/writing availability data points


  Commit: dc723db5ad1a71c3efdea199cd86a298cb70bab5
      https://github.com/hawkular/hawkular-metrics/commit/dc723db5ad1a71c3efdea199cd86a298cb70bab5
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-07-01 (Wed, 01 Jul 2015)

  Changed paths:
    M clients/rest-client/src/main/java/org/hawkular/metrics/rest/Client.java

  Log Message:
  -----------
  refactor common code into helper methods


  Commit: a9ed4b568693647110559c2d37e5a2c5bce65db3
      https://github.com/hawkular/hawkular-metrics/commit/a9ed4b568693647110559c2d37e5a2c5bce65db3
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-07-01 (Wed, 01 Jul 2015)

  Changed paths:
    M clients/rest-client/src/main/java/org/hawkular/metrics/rest/Client.java
    M clients/rest-client/src/test/java/org/hawkular/metrics/rest/ClientITest.java

  Log Message:
  -----------
  adding methods for reading/writing counter data


  Commit: 59b930620b806877dd26737fc9ad5f5ae68cd5e5
      https://github.com/hawkular/hawkular-metrics/commit/59b930620b806877dd26737fc9ad5f5ae68cd5e5
  Author: John Sanda <jsanda at redhat.com>
  Date:   2015-07-01 (Wed, 01 Jul 2015)

  Changed paths:
    A clients/rest-client/src/main/java/org/hawkular/metrics/rest/model/CounterDataPoint.java

  Log Message:
  -----------
  fix getters


Compare: https://github.com/hawkular/hawkular-metrics/compare/204d4aa4faed...59b930620b80


More information about the hawkular-commits mailing list