Package com.evolveum.midpoint.schema.util.task
package com.evolveum.midpoint.schema.util.task
-
ClassDescriptionImplementation of
TaskInformationbased on new, activity-based tasks.Helps with creatingActivityDefinitionTypeobjects.Object identifying an activity in the (logical) activity tree.Extract of the most relevant performance information about an activity.Summarized representation of a progress of an activity and its sub-activities.BuildsActivityProgressInformationfrom task tree or from root task with tree overview.Utilities related to the helper activity tree state overview structure (maintained in the root task).Utility methods related to activity state and activity work state.Utility methods for navigating throughout activity trees, potentially distributed throughout a task tree.Activity state with all the necessary context: the path, the task, and the partial states of coordinated workers.Activity state in local context: just the path and the state.State of the worker tasks (in the broad sense - i.e. tasks that do the real execution) in an activity: - how many workers are there in total, - how many workers (of them) are executing, - how many workers (of executing ones) have been stalled, - how many workers (of executing ones) have failed, - on what cluster nodes, - if stalled, then since when.Methods related to bucketing part of an activity state and activity distribution definition.Task progress counted in buckets.Task progress counted in items.TheTaskInformationbased on a legacy task structure.Contains all non-trivial task information (progress, workers, overall status, and so on) needed for the use of GUI and reporting.Utility methods related to task operation statistics.Used to resolve tasks (mainly subtasks) in various utility methods in this package.Utilities related to task trees.TODOComputes real wall clock time from a set of execution records ("from - to").