Branch: refs/heads/master
Home:
https://github.com/hawkular/hawkular-metrics
Commit: 5651395d6164603ad12c2b0f6a561850999e24f8
https://github.com/hawkular/hawkular-metrics/commit/5651395d6164603ad12c2...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M api/metrics-api-common/pom.xml
M
api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
R
api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/ServiceReady.java
R api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/Eager.java
R
api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/EagerExtension.java
R
api/metrics-api-common/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension
A api/metrics-api-util/pom.xml
A api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/ServiceReady.java
A
api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/ServiceReadyEvent.java
A api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/util/Eager.java
A
api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/util/EagerExtension.java
A
api/metrics-api-util/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension
A bus/pom.xml
A bus/src/main/java/org/hawkular/bus/Bus.java
A bus/src/main/java/org/hawkular/metrics/component/publish/AvailDataMessage.java
A bus/src/main/java/org/hawkular/metrics/component/publish/AvailDataPublisher.java
A
bus/src/main/java/org/hawkular/metrics/component/publish/InsertedDataSubscriber.java
A bus/src/main/java/org/hawkular/metrics/component/publish/MetricDataMessage.java
A bus/src/main/java/org/hawkular/metrics/component/publish/MetricDataPublisher.java
A bus/src/test/java/org/hawkular/bus/PublishDataPointsTest.java
A bus/src/test/resources/arquillian.xml
A bus/src/test/resources/wildfly/configuration/standalone-test.xml
M hawkular-component/pom.xml
R
hawkular-component/src/main/java/org/hawkular/metrics/component/publish/AvailDataMessage.java
R
hawkular-component/src/main/java/org/hawkular/metrics/component/publish/AvailDataPublisher.java
R
hawkular-component/src/main/java/org/hawkular/metrics/component/publish/InsertedDataSubscriber.java
R
hawkular-component/src/main/java/org/hawkular/metrics/component/publish/MetricDataMessage.java
R
hawkular-component/src/main/java/org/hawkular/metrics/component/publish/MetricDataPublisher.java
M pom.xml
Log Message:
-----------
[HWKMETRICS-337] initial commit for Bus class and new arquillian integration tests
Other than moving the bus integration code to the new hawkular-metrics-bus
module, the code is largely unchanged. I moved the integration code to the new
bus module to clearly separate the purpose of this code which also makes it
easier to test in isolation. There are a couple arquillian integration tests
that basically test the same functionality as the out-of-container tests
currently in hawkular-component.
hawular-component no longer contains any java source code and just builds the
WAR overlay. In a follow up commit, I will replace the tests in this module
with full, end-to-end tests that include alerts integration. I thihk it makes
sense to include alerts integration in the tests since alerts is the primary
consumer of the data we are publishing onto the bus.
There was code in metrics-api-common that metrics-bus depends on, like the
@ServiceReady annotation. I moved those classes into another new module,
hawkular-metrics-api-util, which is probably not the best name considering the
reasons for the change. metrics-api-common depends on metrics-core-service. I
wanted to avoid that dependency in metrics-bus, partly to facilitate testing
and also to help keep things loosely coupled.
The api-util module also provides a place to share common code needed the core
REST API and any integration components. The ServiceReadyEvent class is one
such example. MetricsService was previously the event object sent when
ServiceReady was fired. We only need the observable that emits inserted metrics
so I introduced ServiceReadyEvent which encapsulates that observable and could
include anything else that we later want to pass in the event.
Commit: f2f27b45674b7e38bc0a37699f4a4b1506ae55e7
https://github.com/hawkular/hawkular-metrics/commit/f2f27b45674b7e38bc0a3...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M bus/src/main/java/org/hawkular/bus/Bus.java
R bus/src/main/java/org/hawkular/metrics/component/publish/AvailDataPublisher.java
M
bus/src/main/java/org/hawkular/metrics/component/publish/InsertedDataSubscriber.java
R bus/src/main/java/org/hawkular/metrics/component/publish/MetricDataPublisher.java
M bus/src/test/java/org/hawkular/bus/PublishDataPointsTest.java
Log Message:
-----------
i[HWKMETRICS-337] send messages asynchronously
Commit: 5c2c6b94c5eba1d3f65e095222eb9761857467a8
https://github.com/hawkular/hawkular-metrics/commit/5c2c6b94c5eba1d3f65e0...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M bus/pom.xml
M hawkular-component/pom.xml
R
hawkular-component/src/test/groovy/org/hawkular/metrics/component/bus/test/InsertedDataITest.groovy
M pom.xml
Log Message:
-----------
[HWKMETRICS-337] remove integration test stuff. It has been ported to bus module.
Commit: a9ef2ff7c58d3dd03bdfa125ef92d7b83e4bb96a
https://github.com/hawkular/hawkular-metrics/commit/a9ef2ff7c58d3dd03bdfa...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M core/metrics-core-service/pom.xml
M core/task-queue/pom.xml
Log Message:
-----------
fix logging deps
Commit: 995718b48d998cc59a253b793f738c8ecf887e8a
https://github.com/hawkular/hawkular-metrics/commit/995718b48d998cc59a253...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M api/metrics-api-util/pom.xml
M pom.xml
Log Message:
-----------
[HWKMETRICS-337] add <relativePath> to parent pom
Commit: a1667557e918456e8e26d02d734fd33ee7d604b9
https://github.com/hawkular/hawkular-metrics/commit/a1667557e918456e8e26d...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M
api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
M api/metrics-api-util/pom.xml
M api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/ServiceReady.java
M
api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/ServiceReadyEvent.java
M api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/util/Eager.java
M
api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/util/EagerExtension.java
M bus/pom.xml
M bus/src/main/java/org/hawkular/bus/Bus.java
M bus/src/main/java/org/hawkular/metrics/component/publish/AvailDataMessage.java
M
bus/src/main/java/org/hawkular/metrics/component/publish/InsertedDataSubscriber.java
M bus/src/main/java/org/hawkular/metrics/component/publish/MetricDataMessage.java
M bus/src/test/java/org/hawkular/bus/PublishDataPointsTest.java
M bus/src/test/resources/arquillian.xml
M bus/src/test/resources/wildfly/configuration/standalone-test.xml
M clients/ptranslator/pom.xml
Log Message:
-----------
[HWKMETRICS-337] fix license headers and logging deps
Commit: f5a457ec46f07cb5bbf931f04967ae5488e332e7
https://github.com/hawkular/hawkular-metrics/commit/f5a457ec46f07cb5bbf93...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M bus/src/test/java/org/hawkular/bus/PublishDataPointsTest.java
Log Message:
-----------
[HWKMETRICS-337] don't export test war. it's only for debugging purposes.
Commit: 7349411733ef1ec1b324a9205dec8ecab418f8b4
https://github.com/hawkular/hawkular-metrics/commit/7349411733ef1ec1b324a...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-01-08 (Fri, 08 Jan 2016)
Changed paths:
M bus/pom.xml
Log Message:
-----------
[HWKMETRICS-337] configure maven user settings for shrinkwrap and travis
See
http://goo.gl/cVf6uI for details
Commit: 1696bb7719078a2bbdfe13c1a689c28a58ea3aa4
https://github.com/hawkular/hawkular-metrics/commit/1696bb7719078a2bbdfe1...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-01-11 (Mon, 11 Jan 2016)
Changed paths:
M api/metrics-api-common/pom.xml
M
api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
R
api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/ServiceReady.java
R api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/Eager.java
R
api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/EagerExtension.java
R
api/metrics-api-common/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension
A api/metrics-api-util/pom.xml
A api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/ServiceReady.java
A
api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/ServiceReadyEvent.java
A api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/util/Eager.java
A
api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/util/EagerExtension.java
A
api/metrics-api-util/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension
A bus/pom.xml
A bus/src/main/java/org/hawkular/bus/Bus.java
A bus/src/main/java/org/hawkular/metrics/component/publish/AvailDataMessage.java
A
bus/src/main/java/org/hawkular/metrics/component/publish/InsertedDataSubscriber.java
A bus/src/main/java/org/hawkular/metrics/component/publish/MetricDataMessage.java
A bus/src/test/java/org/hawkular/bus/PublishDataPointsTest.java
A bus/src/test/resources/arquillian.xml
A bus/src/test/resources/wildfly/configuration/standalone-test.xml
M clients/ptranslator/pom.xml
M core/metrics-core-service/pom.xml
M core/task-queue/pom.xml
M hawkular-component/pom.xml
R
hawkular-component/src/main/java/org/hawkular/metrics/component/publish/AvailDataMessage.java
R
hawkular-component/src/main/java/org/hawkular/metrics/component/publish/AvailDataPublisher.java
R
hawkular-component/src/main/java/org/hawkular/metrics/component/publish/InsertedDataSubscriber.java
R
hawkular-component/src/main/java/org/hawkular/metrics/component/publish/MetricDataMessage.java
R
hawkular-component/src/main/java/org/hawkular/metrics/component/publish/MetricDataPublisher.java
R
hawkular-component/src/test/groovy/org/hawkular/metrics/component/bus/test/InsertedDataITest.groovy
M pom.xml
Log Message:
-----------
Merge pull request #423 from jsanda/metrics-bus
[HWKMETRICS-337] Metrics bus refactoring
Compare:
https://github.com/hawkular/hawkular-metrics/compare/cc717c7bef88...1696b...