ReqCalcTaskController Class [AX 2012]
The ReqCalcTaskController class assigns master planning tasks to master planning threads and manages the synchronization of the tasks being assigned.
Syntax
class ReqCalcTaskController
Run On
Called
Methods
Method | Description | |
---|---|---|
assignBundle | Assigns a bundle to a thread. | |
assignTask | Assigns a task to a record. | |
cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) | |
continueTaskQuery | Checks whether the task query should continue when assigning tasks. | |
createBundle | Creates a bundle record. | |
deleteAllBundlesAndTasks | Deletes all the bundles and associated tasks. | |
deleteAllTasks | Deletes all the tasks for a given process. | |
endTask | Ends a task by setting the end time to the current time. | |
endTaskBundle | Ends a task bundle. | |
endTransaction | Ends a transaction on a separate connection. | |
equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) | |
flushTaskTrace | Writes the task trace to the database. | |
getBundleSize | Retrieves a bundle size. | |
getCurrentBundleTask | Retrieves a bundle task. | |
getStatusRuntime | Computes the runtime for a several phases of the master planning process. | |
getThreadCount | Gets the number of threads that were used during the processing of tasks for the current process. | |
getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) | |
handle | Retrieves the handle of the class of the object. (Inherited from Object.) | |
initTask | Inserts a task with a specified status, level, level state and list number. | |
insertTask | Inserts a task that has a given status, level, level state, and list number (bundle). | |
insertTaskAndBundle | Inserts a task and an associated bundle. | |
insertTaskBundlesForItems | Inserts the bundles tasks for the items. | |
new | Initializes a new instance of the ReqCalcTaskController class. | |
notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) | |
notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) | |
objectOnServer | Determines whether the object is on a server. (Inherited from Object.) | |
owner | Returns the instance that owns the object. (Inherited from Object.) | |
parmPollingInterval | Gets or sets the PollingInterval parameter. | |
parmProcessId | Gets or sets the ProcessId parameter. | |
parmReqPlanId | Gets or sets the ReqPlanId parameter. | |
parmThreadId | Gets or sets the ThreadId parameter. | |
pmfAddTaskGroupId | Registers the task group as added. | |
pmfExistTaskGroupId | Determines whether a task that has the given task group ID already exists. | |
pmfTaskGroupLevelKey | Generates a combined key for a level and task group. | |
readBundleTasks | Iterates through the tasks of a bundle. | |
resetAssignedNotCompletedBundles | Retrieves the bundles that are assigned to a thread and are not completed. | |
resetAssignedNotCompletedTasks | Reverts the assignment status of the tasks that are in progress for a given thread. | |
resetTaskGroupIds | Resets the list of task groups. | |
saveTaskToTrace | Writes a task to the task trace. | |
selectBundleNotEnded | Selects a not ended bundle. | |
selectPreviousTaskBundleNotEnded | Retrieves a non-ended bundle on the previous bundle level. | |
selectPreviousTaskNotEnded | Selects a previous task that is still processing. | |
selectTaskNotEnded | Selects a task that has not finished processing. | |
setTaskBundleAsRunning | Sets a task bundle to a running state. | |
setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) | |
startTransaction | Starts a transaction on a separate connection. | |
toString | Returns a string that represents the current object. (Inherited from Object.) | |
updateTaskFromBundle | Updates a task record from a bundle record. | |
usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) | |
wait | Pauses a process. (Inherited from Object.) | |
xml | Returns an XML string that represents the current object. (Inherited from Object.) | |
::construct | Initializes a new instance of the ReqCalcTaskController class. | |
::newController | Initializes a new instance of the ReqCalcTaskController class. |
Top
Inheritance Hierarchy
Object Class
ReqCalcTaskController Class
ReqCalcTaskControllerSingleThread Class