public abstract class AbstractGroupConfigurationUpdateJob extends Object implements org.quartz.Job
| Modifier and Type | Field and Description |
|---|---|
static String |
DATAMAP_INT_CONFIG_GROUP_UPDATE_ID |
static String |
DATAMAP_INT_SUBJECT_ID |
| Constructor and Description |
|---|
AbstractGroupConfigurationUpdateJob() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
completeGroupConfigurationUpdate(ConfigurationManagerLocal configurationManager,
Integer groupConfigurationUpdateId,
String errorMessages) |
void |
execute(org.quartz.JobExecutionContext jobContext) |
protected abstract void |
executeConfigurationUpdate(ConfigurationManagerLocal configurationManager,
Integer childUpdateId,
org.rhq.core.domain.auth.Subject subject) |
protected abstract long |
getConfigurationUpdateCount(Integer groupPluginConfigurationUpdateId,
ConfigurationManagerLocal configurationManager) |
protected abstract List<Integer> |
getConfigurationUpdateIds(Integer groupPluginConfigurationUpdateId,
ConfigurationManagerLocal configurationManager,
org.rhq.core.domain.util.PageControl pc) |
protected static org.quartz.JobDetail |
getJobDetail(org.rhq.core.domain.resource.group.ResourceGroup group,
org.rhq.core.domain.auth.Subject subject,
org.quartz.JobDataMap jobDataMap,
Class jobClass,
String jobNamePrefix) |
public static final String DATAMAP_INT_CONFIG_GROUP_UPDATE_ID
public static final String DATAMAP_INT_SUBJECT_ID
protected static org.quartz.JobDetail getJobDetail(org.rhq.core.domain.resource.group.ResourceGroup group,
org.rhq.core.domain.auth.Subject subject,
org.quartz.JobDataMap jobDataMap,
Class jobClass,
String jobNamePrefix)
public void execute(org.quartz.JobExecutionContext jobContext)
throws org.quartz.JobExecutionException
execute in interface org.quartz.Joborg.quartz.JobExecutionExceptionprotected abstract List<Integer> getConfigurationUpdateIds(Integer groupPluginConfigurationUpdateId, ConfigurationManagerLocal configurationManager, org.rhq.core.domain.util.PageControl pc)
protected abstract long getConfigurationUpdateCount(Integer groupPluginConfigurationUpdateId, ConfigurationManagerLocal configurationManager)
protected abstract void executeConfigurationUpdate(ConfigurationManagerLocal configurationManager, Integer childUpdateId, org.rhq.core.domain.auth.Subject subject)
protected abstract void completeGroupConfigurationUpdate(ConfigurationManagerLocal configurationManager, Integer groupConfigurationUpdateId, String errorMessages)
Copyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.