Class CMSJobManagerImpl
- java.lang.Object
-
- org.apache.sling.cms.core.internal.models.CMSJobManagerImpl
-
- All Implemented Interfaces:
CMSJobManager
@Model(adaptables=org.apache.sling.api.SlingHttpServletRequest.class, adapters=org.apache.sling.cms.CMSJobManager.class) public class CMSJobManagerImpl extends Object implements CMSJobManager
Default implementation of the CMS Job Manager.
-
-
Constructor Summary
Constructors Constructor Description CMSJobManagerImpl(org.apache.sling.api.SlingHttpServletRequest request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deleteJob(String id)
Collection<ConfigurableJobExecutor>
getAvailableJobs()
Collection<org.apache.sling.event.jobs.Job>
getJobs()
org.apache.sling.event.jobs.Job
getSuffixJob()
org.apache.sling.event.jobs.Job
startJob()
-
-
-
Method Detail
-
deleteJob
public void deleteJob(String id)
- Specified by:
deleteJob
in interfaceCMSJobManager
-
getAvailableJobs
public Collection<ConfigurableJobExecutor> getAvailableJobs()
- Specified by:
getAvailableJobs
in interfaceCMSJobManager
-
getJobs
public Collection<org.apache.sling.event.jobs.Job> getJobs()
- Specified by:
getJobs
in interfaceCMSJobManager
-
getSuffixJob
public org.apache.sling.event.jobs.Job getSuffixJob()
- Specified by:
getSuffixJob
in interfaceCMSJobManager
-
startJob
public org.apache.sling.event.jobs.Job startJob()
- Specified by:
startJob
in interfaceCMSJobManager
-
-