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_SUCCESS
HELP_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, log, log, mailSummary, setId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConfigStore, getId, getImplName, getJobCron, isEnabled, setId
protected 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 IExtendedPluginInfo
public void init(ISubsystem owner, java.lang.String id, java.lang.String implName, IConfigStore config) throws EBaseException
init
in interface IJob
init
in class AJobBase
id
- String name of this instanceimplName
- string name of this implementationconfig
- configuration store for this instanceEBaseException
public void run()
public java.lang.String[] getConfigParams()
getConfigParams
in interface IJob