@Target(value=METHOD) @Retention(value=RUNTIME) @Inherited public @interface OpenHubQuartzJob
QuartzJob
,
QuartzCronTrigger
,
QuartzSimpleTrigger
Modifier and Type | Fields and Description |
---|---|
static String |
OPEN_HUB_JOB_GROUP_NAME
Default group name.
|
Modifier and Type | Required Element and Description |
---|---|
JobExecuteTypeInCluster |
executeTypeInCluster
Gets execute type in cluster mode.
|
String |
name
Job name.
|
Modifier and Type | Optional Element and Description |
---|---|
QuartzCronTrigger[] |
cronTriggers
All cron triggers definition for this job.
|
String |
description
Job description.
|
QuartzSimpleTrigger[] |
simpleTriggers
All simple triggers definition for this job.
|
boolean |
stateful
Uses a Quartz
DisallowConcurrentExecution instead of the default job. |
public static final String OPEN_HUB_JOB_GROUP_NAME
public abstract String name
QuartzJob.name()
public abstract JobExecuteTypeInCluster executeTypeInCluster
QuartzJob.executeTypeInCluster()
public abstract String description
QuartzJob.description()
public abstract boolean stateful
DisallowConcurrentExecution
instead of the default job.true
uses DisallowConcurrentExecution
, false
- otherwiseQuartzJob.stateful()
public abstract QuartzCronTrigger[] cronTriggers
QuartzJob.cronTriggers()
public abstract QuartzSimpleTrigger[] simpleTriggers
QuartzJob.simpleTriggers()
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.