public class JobsService extends Object
| Constructor and Description |
|---|
JobsService(RxSession session) |
| Modifier and Type | Method and Description |
|---|---|
JobDetailsImpl |
createJobDetails(UUID jobId,
String jobType,
String jobName,
Map<String,String> parameters,
Trigger trigger,
Date timeSlice) |
JobDetailsImpl |
createJobDetails(UUID jobId,
String jobType,
String jobName,
Map<String,String> parameters,
Trigger trigger,
JobStatus status,
Date timeSlice) |
rx.Completable |
deleteJob(UUID jobId,
rx.Scheduler scheduler) |
rx.Observable<Date> |
findActiveTimeSlices(Date currentTime,
rx.Scheduler scheduler) |
rx.Observable<JobDetailsImpl> |
findAllScheduledJobs(rx.Scheduler scheduler) |
rx.Observable<JobDetailsImpl> |
findJobs(Date timeSlice,
rx.Scheduler scheduler) |
rx.Observable<org.hawkular.metrics.scheduler.impl.ScheduledExecution> |
findScheduledExecutions(UUID jobId,
rx.Scheduler scheduler) |
rx.Observable<JobDetails> |
findScheduledJobs(Date timeSlice,
rx.Scheduler scheduler)
This method is currently unused.
|
rx.Observable<JobDetailsImpl> |
findScheduledJobsForTime(Date timeSlice,
rx.Scheduler scheduler) |
rx.Observable<com.datastax.driver.core.ResultSet> |
insert(Date timeSlice,
JobDetails job) |
void |
prepareJobDetailsForExecution(JobDetailsImpl jobDetails,
Date timeSlice) |
void |
resetJobDetails(JobDetailsImpl jobDetails) |
rx.Observable<com.datastax.driver.core.ResultSet> |
updateStatusToFinished(Date timeSlice,
UUID jobId) |
public JobsService(RxSession session)
public rx.Observable<Date> findActiveTimeSlices(Date currentTime, rx.Scheduler scheduler)
public rx.Observable<JobDetailsImpl> findAllScheduledJobs(rx.Scheduler scheduler)
public rx.Observable<JobDetailsImpl> findJobs(Date timeSlice, rx.Scheduler scheduler)
public rx.Completable deleteJob(UUID jobId, rx.Scheduler scheduler)
public rx.Observable<JobDetails> findScheduledJobs(Date timeSlice, rx.Scheduler scheduler)
public rx.Observable<JobDetailsImpl> findScheduledJobsForTime(Date timeSlice, rx.Scheduler scheduler)
public rx.Observable<org.hawkular.metrics.scheduler.impl.ScheduledExecution> findScheduledExecutions(UUID jobId, rx.Scheduler scheduler)
public rx.Observable<com.datastax.driver.core.ResultSet> insert(Date timeSlice, JobDetails job)
public rx.Observable<com.datastax.driver.core.ResultSet> updateStatusToFinished(Date timeSlice, UUID jobId)
public JobDetailsImpl createJobDetails(UUID jobId, String jobType, String jobName, Map<String,String> parameters, Trigger trigger, Date timeSlice)
public JobDetailsImpl createJobDetails(UUID jobId, String jobType, String jobName, Map<String,String> parameters, Trigger trigger, JobStatus status, Date timeSlice)
public void prepareJobDetailsForExecution(JobDetailsImpl jobDetails, Date timeSlice)
public void resetJobDetails(JobDetailsImpl jobDetails)
Copyright © 2014–2018 Red Hat, Inc.. All rights reserved.