| Package | Description |
|---|---|
| org.opencms.configuration |
Reads and writes the XML based OpenCms configuration files.
|
| org.opencms.scheduler |
The OpenCms scheduler provides a facility to run jobs in a regular schedule, much
like the "cron" faciltiy in UNIX systems.
|
| org.opencms.ui.apps.scheduler |
The scheduled jobs manager app classes
|
| Modifier and Type | Method and Description |
|---|---|
void |
CmsSchedulerConfiguration.addJobFromConfiguration(CmsScheduledJobInfo jobInfo)
Adds a new job description for the scheduler.
|
| Modifier and Type | Method and Description |
|---|---|
CmsScheduledJobInfo |
CmsScheduledJobInfo.clone()
Creates a clone of this scheduled job.
|
CmsScheduledJobInfo |
CmsScheduleManager.getJob(java.lang.String id)
Returns the currently scheduled job description identified by the given id.
|
CmsScheduledJobInfo |
CmsScheduleManager.unscheduleJob(CmsObject cms,
java.lang.String jobId)
Removes a currently scheduled job from the scheduler.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CmsScheduledJobInfo> |
CmsScheduleManager.getJobs()
Returns the currently scheduled job descriptions in an unmodifiable list.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
CmsScheduleManager.executeJob(CmsScheduledJobInfo jobInfo)
Executes the given job.
|
void |
CmsScheduleManager.scheduleJob(CmsObject cms,
CmsScheduledJobInfo jobInfo)
Adds a new job to the scheduler.
|
| Constructor and Description |
|---|
CmsScheduleManager(java.util.List<CmsScheduledJobInfo> configuredJobs)
Used by the configuration to create a new Scheduler during system startup.
|
| Modifier and Type | Field and Description |
|---|---|
protected CmsScheduledJobInfo |
CmsJobBean.m_jobInfo
The wrapped scheduled job info.
|
| Modifier and Type | Method and Description |
|---|---|
CmsScheduledJobInfo |
CmsJobManagerApp.getElement(java.lang.String elementId) |
CmsScheduledJobInfo |
CmsJobBean.getJob()
Gets the scheduled job.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CmsScheduledJobInfo> |
CmsJobManagerApp.getAllElements() |
| Modifier and Type | Method and Description |
|---|---|
void |
CmsJobManagerApp.createElement(CmsScheduledJobInfo element) |
void |
CmsJobEditView.loadFromBean(CmsScheduledJobInfo info)
Initializes the form fields with values from the given job bean.
|
void |
CmsJobManagerApp.runJob(CmsScheduledJobInfo job)
Executes the given schedule job.
|
void |
CmsJobManagerApp.writeElement(CmsScheduledJobInfo jobInfo) |
| Constructor and Description |
|---|
CmsJobBean(CmsScheduledJobInfo info)
Creates a new instance.
|
CmsJobEditView(CmsJobManagerApp manager,
CmsScheduledJobInfo job)
Creates a new instance.
|