public class JobDetailsImpl extends Object implements JobDetails
| Constructor and Description |
|---|
JobDetailsImpl(JobDetailsImpl details,
Trigger newTrigger) |
JobDetailsImpl(UUID jobId,
String jobType,
String jobName,
JobParametersImpl parameters,
Trigger trigger) |
JobDetailsImpl(UUID jobId,
String jobType,
String jobName,
JobParametersImpl parameters,
Trigger trigger,
JobStatus status) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
UUID |
getJobId()
A unique identifier that the scheduler uses to query Cassandra for the job details
|
String |
getJobName()
Note that thee job name does not have to be unique.
|
String |
getJobType()
Every job has a type.
|
JobParameters |
getParameters()
The job
parameters which are mutable |
JobStatus |
getStatus()
This is primarily for internal use by the scheduler.
|
Trigger |
getTrigger()
The
trigger specifies when the job will execute. |
int |
hashCode() |
void |
setSaveParameters(Function<Map<String,String>,rx.Completable> saveParameters) |
String |
toString() |
public JobDetailsImpl(UUID jobId, String jobType, String jobName, JobParametersImpl parameters, Trigger trigger)
public JobDetailsImpl(UUID jobId, String jobType, String jobName, JobParametersImpl parameters, Trigger trigger, JobStatus status)
public JobDetailsImpl(JobDetailsImpl details, Trigger newTrigger)
public UUID getJobId()
JobDetailsgetJobId in interface JobDetailspublic String getJobType()
JobDetailsgetJobType in interface JobDetailsScheduler.register(String, rx.functions.Func1),
Scheduler#register(String, rx.functions.Func1, rx.functions.Func2)public String getJobName()
JobDetailsgetJobName in interface JobDetailspublic JobParameters getParameters()
JobDetailsparameters which are mutablegetParameters in interface JobDetailspublic void setSaveParameters(Function<Map<String,String>,rx.Completable> saveParameters)
public Trigger getTrigger()
JobDetailstrigger specifies when the job will execute.getTrigger in interface JobDetailspublic JobStatus getStatus()
JobDetailsgetStatus in interface JobDetailsCopyright © 2014–2019 Red Hat, Inc.. All rights reserved.