org.rhq.enterprise.server.configuration.job
Class AbstractGroupConfigurationUpdateJob
java.lang.Object
org.rhq.enterprise.server.configuration.job.AbstractGroupConfigurationUpdateJob
- All Implemented Interfaces:
- org.quartz.Job
- Direct Known Subclasses:
- GroupPluginConfigurationUpdateJob, GroupResourceConfigurationUpdateJob
public abstract class AbstractGroupConfigurationUpdateJob
- extends Object
- implements org.quartz.Job
|
Method Summary |
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DATAMAP_INT_CONFIG_GROUP_UPDATE_ID
public static final String DATAMAP_INT_CONFIG_GROUP_UPDATE_ID
- See Also:
- Constant Field Values
DATAMAP_INT_SUBJECT_ID
public static final String DATAMAP_INT_SUBJECT_ID
- See Also:
- Constant Field Values
AbstractGroupConfigurationUpdateJob
public AbstractGroupConfigurationUpdateJob()
getJobDetail
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)
execute
public void execute(org.quartz.JobExecutionContext jobContext)
throws org.quartz.JobExecutionException
- Specified by:
execute in interface org.quartz.Job
- Throws:
org.quartz.JobExecutionException
getConfigurationUpdateIds
protected abstract List<Integer> getConfigurationUpdateIds(Integer groupPluginConfigurationUpdateId,
ConfigurationManagerLocal configurationManager,
org.rhq.core.domain.util.PageControl pc)
getConfigurationUpdateCount
protected abstract long getConfigurationUpdateCount(Integer groupPluginConfigurationUpdateId,
ConfigurationManagerLocal configurationManager)
executeConfigurationUpdate
protected abstract void executeConfigurationUpdate(ConfigurationManagerLocal configurationManager,
Integer childUpdateId,
org.rhq.core.domain.auth.Subject subject)
completeGroupConfigurationUpdate
protected abstract void completeGroupConfigurationUpdate(ConfigurationManagerLocal configurationManager,
Integer groupConfigurationUpdateId,
String errorMessages)
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.