public class RequestInQueueJob extends AJobBase implements IJob, java.lang.Runnable, IExtendedPluginInfo
the $TOKENS that are available for the this jobs's summary outer form are:
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String[] |
mConfigParams |
protected static java.lang.String |
PROP_SUBSYSTEM_ID |
mConfig, mContentParams, mCron, mId, mImplName, mItemForm, mItemParams, mJobCron, mLogger, mMailForm, mMailHTML, mSummaryMailSubject, mSummaryReceiverEmail, mSummarySenderEmail, PROP_EMAIL_SUBJECT, PROP_EMAIL_TEMPLATE, PROP_ENABLED, PROP_ITEM_TEMPLATE, PROP_RECEIVER_EMAIL, PROP_SENDER_EMAIL, PROP_SUMMARY, STATUS_FAILURE, STATUS_SUCCESSHELP_TEXT, HELP_TOKEN| Constructor and Description |
|---|
RequestInQueueJob() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getConfigParams()
Returns a list of configuration parameter names.
|
java.lang.String[] |
getExtendedPluginInfo(java.util.Locale locale)
holds help text for this plugin
|
void |
init(ISubsystem owner,
java.lang.String id,
java.lang.String implName,
IConfigStore config)
initialize from the configuration file
|
void |
run()
summarize the queue status and mail it
|
buildContentParams, buildItemParams, buildItemParams, buildItemParams, getConfigStore, getId, getImplName, getJobCron, getTemplateContent, isEnabled, isStopped, log, log, mailSummary, setId, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConfigStore, getId, getImplName, getJobCron, isEnabled, isStopped, setId, stopprotected static final java.lang.String PROP_SUBSYSTEM_ID
protected static java.lang.String[] mConfigParams
public java.lang.String[] getExtendedPluginInfo(java.util.Locale locale)
getExtendedPluginInfo in interface IExtendedPluginInfopublic void init(ISubsystem owner, java.lang.String id, java.lang.String implName, IConfigStore config) throws EBaseException
init in interface IJobinit in class AJobBaseid - String name of this instanceimplName - string name of this implementationconfig - configuration store for this instanceEBaseExceptionpublic void run()
public java.lang.String[] getConfigParams()
getConfigParams in interface IJob