| Package | Description |
|---|---|
| org.hawkular.metrics.scheduler.api | |
| org.hawkular.metrics.scheduler.impl |
| Modifier and Type | Method and Description |
|---|---|
rx.Single<JobDetails> |
Scheduler.scheduleJob(String type,
String name,
Map<String,String> parameters,
Trigger trigger)
Schedules a job for execution.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Scheduler.register(String jobType,
rx.functions.Func1<JobDetails,rx.Completable> jobProducer)
Register a function that produces a job of the specified type.
|
void |
Scheduler.register(String jobType,
rx.functions.Func1<JobDetails,rx.Completable> jobProducer,
rx.functions.Func2<JobDetails,Throwable,RetryPolicy> retryFunction)
Registers two functions.
|
void |
Scheduler.register(String jobType,
rx.functions.Func1<JobDetails,rx.Completable> jobProducer,
rx.functions.Func2<JobDetails,Throwable,RetryPolicy> retryFunction)
Registers two functions.
|
| Modifier and Type | Method and Description |
|---|---|
rx.Observable<JobDetails> |
JobsService.findScheduledJobs(Date timeSlice,
rx.Scheduler scheduler)
This method is currently unused.
|
rx.Observable<JobDetails> |
JobsService.findScheduledJobsForTime(Date timeSlice,
rx.Scheduler scheduler) |
rx.Single<JobDetails> |
SchedulerImpl.scheduleJob(String type,
String name,
Map<String,String> parameter,
Trigger trigger) |
rx.Single<JobDetails> |
TestScheduler.scheduleJob(String type,
String name,
Map<String,String> parameters,
Trigger trigger) |
| Modifier and Type | Method and Description |
|---|---|
rx.Observable<com.datastax.driver.core.ResultSet> |
JobsService.insert(Date timeSlice,
JobDetails job) |
| Modifier and Type | Method and Description |
|---|---|
void |
TestScheduler.onJobFinished(rx.functions.Action1<JobDetails> callback) |
void |
SchedulerImpl.register(String jobType,
rx.functions.Func1<JobDetails,rx.Completable> jobProducer) |
void |
TestScheduler.register(String jobType,
rx.functions.Func1<JobDetails,rx.Completable> factory) |
void |
SchedulerImpl.register(String jobType,
rx.functions.Func1<JobDetails,rx.Completable> jobProducer,
rx.functions.Func2<JobDetails,Throwable,RetryPolicy> retryFunction) |
void |
SchedulerImpl.register(String jobType,
rx.functions.Func1<JobDetails,rx.Completable> jobProducer,
rx.functions.Func2<JobDetails,Throwable,RetryPolicy> retryFunction) |
void |
TestScheduler.register(String jobType,
rx.functions.Func1<JobDetails,rx.Completable> jobProducer,
rx.functions.Func2<JobDetails,Throwable,RetryPolicy> retryFunction) |
void |
TestScheduler.register(String jobType,
rx.functions.Func1<JobDetails,rx.Completable> jobProducer,
rx.functions.Func2<JobDetails,Throwable,RetryPolicy> retryFunction) |
void |
SchedulerImpl.setJobFinishedSubject(rx.subjects.PublishSubject<JobDetails> subject)
Test hook to broadcast when jobs finish executing.
|
Copyright © 2014–2017 Red Hat, Inc.. All rights reserved.