Class SchedulerInfo
java.lang.Object
org.chenile.scheduler.model.SchedulerInfo
Schedule definition.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate StringvoidsetBackend(String backend) voidsetConcurrencyPolicy(String concurrencyPolicy) voidsetConcurrencyPolicy(SchedulerConcurrencyPolicy concurrencyPolicy) voidsetCronSchedule(String cronSchedule) voidsetHeaders(Map<String, Object> headers) voidsetJobAnnotations(Map<String, String> jobAnnotations) voidsetJobDescription(String jobDescription) voidsetJobLabels(Map<String, String> jobLabels) voidsetJobName(String jobName) voidsetLauncher(String launcher) voidsetRetryCount(Integer retryCount) voidsetTimeoutSeconds(Integer timeoutSeconds) voidsetTriggerGroup(String triggerGroup) voidsetTriggerName(String triggerName) void
-
Field Details
-
serviceName
-
operationName
-
cronSchedule
-
jobName
-
jobDescription
-
triggerName
-
triggerGroup
-
launcher
-
worker
-
retryCount
-
timeoutSeconds
-
concurrencyPolicy
-
jobLabels
-
jobAnnotations
-
headers
-
payload
-
-
Constructor Details
-
SchedulerInfo
public SchedulerInfo()
-
-
Method Details
-
getJobName
-
setJobName
-
getJobDescription
-
setJobDescription
-
getTriggerName
-
setTriggerName
-
getTriggerGroup
-
setTriggerGroup
-
getCronSchedule
-
setCronSchedule
-
getHeaders
-
setHeaders
-
getLauncher
-
setLauncher
-
setBackend
-
getBackend
-
getWorker
-
setWorker
-
getRetryCount
-
setRetryCount
-
getTimeoutSeconds
-
setTimeoutSeconds
-
getConcurrencyPolicy
-
setConcurrencyPolicy
-
setConcurrencyPolicy
-
getJobLabels
-
setJobLabels
-
getJobAnnotations
-
setJobAnnotations
-
normalize
-