| Package | Description |
|---|---|
| org.hawkular.agent.monitor.inventory | |
| org.hawkular.agent.monitor.scheduler |
| Modifier and Type | Class and Description |
|---|---|
class |
MeasurementInstance<L,T extends MeasurementType<L>>
A measurement instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AvailType<L> |
class |
MetricType<L> |
| Modifier and Type | Class and Description |
|---|---|
class |
IntervalBasedScheduler<T extends MeasurementType<Object>,D extends DataPoint>
Schedules metric collections and avail checks and will invoke completion handlers to store that data.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract <L,MT extends MeasurementType<L>> |
IntervalBasedScheduler.createJob(SamplingService<L> endpointService,
Collection<MeasurementInstance<L,MT>> instances,
Consumer<D> completionHandler) |
protected abstract <L,MT extends MeasurementType<L>> |
IntervalBasedScheduler.getMeasurementInstances(Resource<L> resource) |
<L,TT extends MeasurementType<L>> |
IntervalBasedScheduler.rescheduleAll(SamplingService<L> endpointService,
List<Resource<L>> resources)
This will reschedule all metric collection and avail checking jobs for the given endpoint.
|
<L,TT extends MeasurementType<L>> |
IntervalBasedScheduler.schedule(SamplingService<L> endpointService,
List<Resource<L>> resources)
Schedules metric collections and avail checks for the given resources.
|
<L,TT extends MeasurementType<L>> |
IntervalBasedScheduler.unschedule(SamplingService<L> endpointService,
List<Resource<L>> resources)
Removes any existing metric collections and avail checks that are scheduled for the given resources.
|
Copyright © 2015 Red Hat, Inc.. All rights reserved.