Branch: refs/heads/hwkmetrics-199
Home:
https://github.com/hawkular/hawkular-metrics
Commit: ef6e7c3ce8bb0d5326b322fd277d3aaae09eb1c1
https://github.com/hawkular/hawkular-metrics/commit/ef6e7c3ce8bb0d5326b32...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-04 (Tue, 04 Aug 2015)
Changed paths:
M
api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/VirtualClockHandler.java
M rest-tests/src/test/groovy/org/hawkular/metrics/rest/CountersITest.groovy
M task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskScheduler.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskSchedulerImpl.java
Log Message:
-----------
[HWKMETRICS-199] add an endpoint to block until scheduler finishes work
There is a new endpoint to block for a specified duration. On the server side,
we subscribe to the task schedulers time slices observable which emits a
timestamp at the completion of each time slice. That is, a timestamp is emitted
when all of the work for the time slice is finished. A request like,
GET /hawkulr/metrics/clock/wait?duration=5min
will block the request until the task scheduler has completed the work for five
time slices.