public abstract class BackgroundJob extends Object implements org.quartz.StatefulJob
| Modifier and Type | Field and Description |
|---|---|
static org.apache.commons.id.IdentifierGenerator |
idGen |
static String |
JOB_BEGIN |
static String |
JOB_CREATED |
static String |
JOB_CURRENT_LOCALE |
static String |
JOB_DURATION |
static String |
JOB_END |
static String |
JOB_MESSAGE |
static String |
JOB_SITEKEY |
static String |
JOB_STATUS |
static String |
JOB_USERKEY |
static String |
STATUS_ADDED |
static String |
STATUS_CANCELED |
static String |
STATUS_EXECUTING |
static String |
STATUS_FAILED |
static String |
STATUS_SCHEDULED |
static String |
STATUS_SUCCESSFUL |
| Constructor and Description |
|---|
BackgroundJob() |
| Modifier and Type | Method and Description |
|---|---|
static org.quartz.JobDetail |
createJahiaJob(String desc,
Class<? extends BackgroundJob> jobClass) |
void |
execute(org.quartz.JobExecutionContext ctx) |
abstract void |
executeJahiaJob(org.quartz.JobExecutionContext jobExecutionContext) |
static String |
getGroupName(Class<? extends BackgroundJob> c) |
protected void |
postExecution(org.quartz.JobExecutionContext jobExecutionContext)
Sub class can perform specific post execution task
|
public static org.apache.commons.id.IdentifierGenerator idGen
public static final String JOB_CREATED
public static final String JOB_BEGIN
public static final String JOB_END
public static final String JOB_STATUS
public static final String JOB_DURATION
public static final String JOB_CURRENT_LOCALE
public static final String JOB_SITEKEY
public static final String JOB_USERKEY
public static final String JOB_MESSAGE
public static final String STATUS_ADDED
public static final String STATUS_SCHEDULED
public static final String STATUS_EXECUTING
public static final String STATUS_SUCCESSFUL
public static final String STATUS_FAILED
public static final String STATUS_CANCELED
public static org.quartz.JobDetail createJahiaJob(String desc, Class<? extends BackgroundJob> jobClass)
public static String getGroupName(Class<? extends BackgroundJob> c)
public void execute(org.quartz.JobExecutionContext ctx)
throws org.quartz.JobExecutionException
execute in interface org.quartz.Joborg.quartz.JobExecutionExceptionpublic abstract void executeJahiaJob(org.quartz.JobExecutionContext jobExecutionContext)
throws Exception
Exceptionprotected void postExecution(org.quartz.JobExecutionContext jobExecutionContext)
jobExecutionContext - Copyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.