protected abstract <L,MT extends MeasurementType<L>> Runnable |
IntervalBasedScheduler.createJob(SamplingService<L> endpointService,
Collection<MeasurementInstance<L,MT>> instances,
Consumer<D> completionHandler) |
<L,TT extends MeasurementType<L>> void |
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>> void |
IntervalBasedScheduler.schedule(SamplingService<L> endpointService,
List<Resource<L>> resources)
Schedules metric collections and avail checks for the given resources.
|
<L,TT extends MeasurementType<L>> void |
IntervalBasedScheduler.unschedule(SamplingService<L> endpointService,
List<Resource<L>> resources)
Removes any existing metric collections and avail checks that are scheduled for the given resources.
|