|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.waveset.task.Executor
com.waveset.task.DeferredScanner
A task that walks over objects in the repository looking for deferred task triggers, and launching other tasks to handle them. This is a general mechanism that can be used for a variety of applications including Start Date Enable, Sunset Dates, and Transition Periods.
Enhanced for IdPak 2005Q4M3 to perform a "background refresh" of Type.USER. DeferredScanner can query for users with deferred tasks that are ready to run (rather than getting and examining the properties of each object) to the extent that Type.USER has been refreshed.
Field Summary | |
static java.lang.String |
ATT_DATE
Deprecated. 2005Q4M3 - If you need a public constant, use com.waveset.object.Attribute.DATE.getName() |
static java.lang.String |
ATT_DESCRIPTION
|
static java.lang.String |
ATT_EXECUTE_ONCE
When 'true' causes a task trigger to be removed following a successful invocation |
static java.lang.String |
ATT_ORGANIZATION
|
static java.lang.String |
ATT_OWNER
|
static java.lang.String |
ATT_TASK_DEFINITION
Various other attributes of deferred tasks. |
static java.lang.String |
ATT_TASK_NAME
|
static java.lang.String |
code_id
|
static java.lang.String |
PROP_TASKS
Deprecated. 2005Q4M3 - If you need a public constant, use com.waveset.object.Constants.DEFERRED_TASKS_PROPERTY |
static java.lang.String |
VAR_ID
Launch variables we pass to the triggered task. |
static java.lang.String |
VAR_TYPE
Input variable specifying the type of object to iterate over. |
static java.lang.String |
XML_HEADER
The XML header for reports. |
Fields inherited from class com.waveset.task.Executor |
_monitor, _suspendRequested, _terminateRequested, trace |
Constructor Summary | |
DeferredScanner()
|
Method Summary | |
void |
execute(TaskContext context,
TaskInstance task)
The main task execution method. |
Methods inherited from class com.waveset.task.Executor |
addExtendedResult, delete, doRealWork, getExtendedResult, getPool, isSuspendRequested, isTerminateRequested, println, processEvent, setPool, setSuspendRequested, setTerminateRequested |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String code_id
public static final java.lang.String VAR_TYPE
public static final java.lang.String VAR_ID
public static final java.lang.String PROP_TASKS
com.waveset.object.Constants.DEFERRED_TASKS_PROPERTY.
public static final java.lang.String ATT_DATE
com.waveset.object.Attribute.DATE.getName().
public static final java.lang.String ATT_TASK_DEFINITION
public static final java.lang.String ATT_TASK_NAME
public static final java.lang.String ATT_OWNER
public static final java.lang.String ATT_ORGANIZATION
public static final java.lang.String ATT_DESCRIPTION
public static final java.lang.String ATT_EXECUTE_ONCE
public static final java.lang.String XML_HEADER
Constructor Detail |
public DeferredScanner()
Method Detail |
public void execute(TaskContext context, TaskInstance task)
execute
in class Executor
Executor.doRealWork(TaskContext, TaskInstance)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |