public abstract class AbstractNotificationJobManager extends Object implements org.exoplatform.management.ManagementAware
| Modifier and Type | Field and Description |
|---|---|
protected org.exoplatform.management.ManagementContext |
context |
static String |
DIGEST_TYPE |
static String |
EXECUTION_COUNT |
protected org.quartz.JobDetail |
job |
static String |
LAST_EXECUTION_DURATION |
protected static org.exoplatform.services.log.Log |
LOG |
protected org.quartz.Scheduler |
scheduler |
protected org.quartz.TriggerKey |
triggerKey |
| Constructor and Description |
|---|
AbstractNotificationJobManager() |
| Modifier and Type | Method and Description |
|---|---|
String |
getCronExpression() |
int |
getExecutionCounter() |
long |
getLastExecutionDuration() |
Date |
getLastExecutionTime() |
Date |
getNextExecutionTime() |
void |
register(Object o)
Register an object as managed object
|
void |
resetExecutionCounter() |
void |
setContext(org.exoplatform.management.ManagementContext context) |
protected abstract void |
startJob(int second) |
void |
startJobAfter(int second) |
protected org.exoplatform.management.ManagementContext context
protected static final org.exoplatform.services.log.Log LOG
public static final String EXECUTION_COUNT
public static final String LAST_EXECUTION_DURATION
public static final String DIGEST_TYPE
protected org.quartz.Scheduler scheduler
protected org.quartz.JobDetail job
protected org.quartz.TriggerKey triggerKey
public void register(Object o)
o - input object will be registeredpublic void setContext(org.exoplatform.management.ManagementContext context)
setContext in interface org.exoplatform.management.ManagementAwarepublic String getCronExpression()
public Date getLastExecutionTime()
public Date getNextExecutionTime()
public long getLastExecutionDuration()
public int getExecutionCounter()
public void resetExecutionCounter()
public void startJobAfter(int second)
protected abstract void startJob(int second)
Copyright © 2003–2015 eXo Platform SAS. All rights reserved.