|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.lenya.cms.scheduler.ServletJob
public abstract class ServletJob
Scheduling job that uses an HttpServletRequest to obtain its Job data.
Field Summary | |
---|---|
static java.lang.String |
ATTRIBUTE_CLASS
|
static java.lang.String |
ATTRIBUTE_DOCUMENT_URL
|
static java.lang.String |
ATTRIBUTE_ID
|
static java.lang.String |
ATTRIBUTE_SERVLET_CONTEXT
|
static java.lang.String |
ELEMENT_JOB
|
static java.lang.String |
PARAMETER_DOCUMENT_URL
|
Constructor Summary | |
---|---|
ServletJob()
|
Method Summary | |
---|---|
org.quartz.JobDataMap |
createJobData(javax.servlet.http.HttpServletRequest request)
Creates the job data from an HTTP request. |
java.lang.String |
getDocumentUrl(org.quartz.JobDetail jobDetail)
Returns the document URL of a certain job. |
org.quartz.JobDetail |
load(org.w3c.dom.Element element,
java.lang.String jobGroup,
java.lang.String servletContextPath)
Loads the job data from an XML element. |
org.w3c.dom.Element |
save(NamespaceHelper helper,
org.quartz.JobDetail jobDetail)
Saves the job data to an XML element. |
void |
setDocumentUrl(org.quartz.JobDetail jobDetail,
java.lang.String url)
Sets the document URL of a job. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.quartz.Job |
---|
execute |
Field Detail |
---|
public static final java.lang.String ELEMENT_JOB
public static final java.lang.String ATTRIBUTE_ID
public static final java.lang.String ATTRIBUTE_CLASS
public static final java.lang.String ATTRIBUTE_DOCUMENT_URL
public static final java.lang.String ATTRIBUTE_SERVLET_CONTEXT
public static final java.lang.String PARAMETER_DOCUMENT_URL
Constructor Detail |
---|
public ServletJob()
Method Detail |
---|
public org.quartz.JobDataMap createJobData(javax.servlet.http.HttpServletRequest request) throws org.quartz.SchedulerException
request
- The request.
org.quartz.SchedulerException
- when something went wrong.public org.quartz.JobDetail load(org.w3c.dom.Element element, java.lang.String jobGroup, java.lang.String servletContextPath) throws org.quartz.SchedulerException
element
- An XML element.jobGroup
- The job group the job belongs to.servletContextPath
- The servlet context path.
org.quartz.SchedulerException
- when something went wrong.public org.w3c.dom.Element save(NamespaceHelper helper, org.quartz.JobDetail jobDetail) throws org.quartz.SchedulerException
helper
- The namespace helper of the document the element shall belong to.jobDetail
- The job detail to save.
org.quartz.SchedulerException
- when something went wrong.public java.lang.String getDocumentUrl(org.quartz.JobDetail jobDetail)
jobDetail
- The job detail.
public void setDocumentUrl(org.quartz.JobDetail jobDetail, java.lang.String url)
jobDetail
- The job detail.url
- The URL.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |