public class CmsSchedulerConfiguration extends A_CmsXmlConfiguration
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONFIGURATION_DTD_NAME
The name of the DTD for this configuration.
|
static java.lang.String |
DEFAULT_XML_FILE_NAME
The name of the default XML file for this configuration.
|
static java.lang.String |
N_ACTIVE
The node name for the job "active" value.
|
static java.lang.String |
N_CLASS
The node name for a job class.
|
static java.lang.String |
N_CONTEXT
The node name for the job context.
|
static java.lang.String |
N_CRONEXPRESSION
The node name for the job cron expression.
|
static java.lang.String |
N_ENCODING
The node name for the context encoding.
|
static java.lang.String |
N_JOB
The node name for a job.
|
static java.lang.String |
N_LOCALE
The node name for individual locales.
|
static java.lang.String |
N_PARAMETERS
The node name for the job parameters.
|
static java.lang.String |
N_PROJECT
The node name for the context project name.
|
static java.lang.String |
N_REMOTEADDR
The node name for the context remote addr.
|
static java.lang.String |
N_REQUESTEDURI
The node name for the context requested uri.
|
static java.lang.String |
N_REUSEINSTANCE
The node name for the job "reuseinstance" value.
|
static java.lang.String |
N_SCHEDULER
The node name for the scheduler.
|
static java.lang.String |
N_SITEROOT
The node name for the context site root.
|
static java.lang.String |
N_USERNAME
The node name for the context user name.
|
A_ALIAS, A_CLASS, A_COUNT, A_DEFAULT, A_DESTINATION, A_ENABLED, A_FROM, A_HANDLER, A_ICON, A_ID, A_KEY, A_MODE, A_NAME, A_ORDER, A_PASSWORD, A_PORT, A_PROTOCOL, A_SUFFIX, A_TO, A_TYPE, A_URI, A_USER, A_VALUE, N_EXPORTPOINT, N_EXPORTPOINTS, N_NAME, N_PARAM, N_PROPERTY, N_RESOURCE, N_SITE, N_VALUE
ADD_PARAMETER_METHOD, INIT_CONFIGURATION_METHOD
Constructor and Description |
---|
CmsSchedulerConfiguration() |
Modifier and Type | Method and Description |
---|---|
void |
addJobFromConfiguration(CmsScheduledJobInfo jobInfo)
Adds a new job description for the scheduler.
|
void |
addScheduleManager()
Generates the schedule manager.
|
void |
addXmlDigesterRules(org.apache.commons.digester3.Digester digester)
Digests an XML node and creates an instance of this configurable class.
|
org.dom4j.Element |
generateXml(org.dom4j.Element parent)
Generates the XML element for this configurable class.
|
java.lang.String |
getDtdFilename()
Returns the name of the DTD file for this XML configuration,
e.g.
|
CmsScheduleManager |
getScheduleManager()
Returns the configured schedule manager.
|
protected void |
initMembers()
Initializes member variables.
|
addConfigurationParameter, getConfiguration, getDtdSystemLocation, getDtdUrlPrefix, getXmlFileName, initConfiguration, setXmlFileName
public static final java.lang.String CONFIGURATION_DTD_NAME
public static final java.lang.String DEFAULT_XML_FILE_NAME
public static final java.lang.String N_ACTIVE
public static final java.lang.String N_CLASS
public static final java.lang.String N_CONTEXT
public static final java.lang.String N_CRONEXPRESSION
public static final java.lang.String N_ENCODING
public static final java.lang.String N_JOB
public static final java.lang.String N_LOCALE
public static final java.lang.String N_PARAMETERS
public static final java.lang.String N_PROJECT
public static final java.lang.String N_REMOTEADDR
public static final java.lang.String N_REQUESTEDURI
public static final java.lang.String N_REUSEINSTANCE
public static final java.lang.String N_SCHEDULER
public static final java.lang.String N_SITEROOT
public static final java.lang.String N_USERNAME
public CmsSchedulerConfiguration()
public void addJobFromConfiguration(CmsScheduledJobInfo jobInfo)
jobInfo
- the job description to addpublic void addScheduleManager()
public void addXmlDigesterRules(org.apache.commons.digester3.Digester digester)
I_CmsXmlConfiguration
digester
- the digester to useI_CmsXmlConfiguration.addXmlDigesterRules(org.apache.commons.digester3.Digester)
public org.dom4j.Element generateXml(org.dom4j.Element parent)
I_CmsXmlConfiguration
parent
- the parent element in the XML treeI_CmsXmlConfiguration.generateXml(org.dom4j.Element)
public java.lang.String getDtdFilename()
I_CmsXmlConfiguration
opencms-configuration.dtd
.I_CmsXmlConfiguration.getDtdFilename()
public CmsScheduleManager getScheduleManager()
protected void initMembers()
A_CmsXmlConfiguration
initMembers
in class A_CmsXmlConfiguration
A_CmsXmlConfiguration.initMembers()