com.evolveum.midpoint.task.api.Task.getCategory()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(1.8k)|赞(0)|评价(0)|浏览(99)

本文整理了Java中com.evolveum.midpoint.task.api.Task.getCategory()方法的一些代码示例,展示了Task.getCategory()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Task.getCategory()方法的具体详情如下:
包路径:com.evolveum.midpoint.task.api.Task
类名称:Task
方法名:getCategory

Task.getCategory介绍

[英]Task category is a user-oriented term, hinting on what 'kind' of task is the one being considered (system task, workflow, live sync, ...). In most cases, category can be derived from the task handler. Category can be set directly; but if not set directly, it is set automatically on first task execution, determined based on task handler URI. List of categories is in the TaskCategory class.
[中]任务类别是一个面向用户的术语,暗示正在考虑的任务类型(系统任务、工作流、实时同步等)。在大多数情况下,类别可以从任务处理程序派生。类别可以直接设置;但如果不直接设置,它将在第一次任务执行时自动设置,根据任务处理程序URI确定。类别列表位于TaskCategory类中。

代码示例

代码示例来源:origin: Evolveum/midpoint

private boolean shouldPurgeResult(Task task) {
  return PURGE_SUCCESSFUL_RESULT_FOR.contains(task.getCategory()) &&
      task.getResultStatus() == OperationResultStatusType.SUCCESS || task.getResultStatus() == OperationResultStatusType.IN_PROGRESS;
}

代码示例来源:origin: Evolveum/midpoint

subtask.resetActionsExecutedInformation(null);
subtask.setCategory(coordinatorTask.getCategory());
subtask.setResult(new OperationResult(taskOperationPrefix + ".executeWorker", OperationResultStatus.IN_PROGRESS, (String) null));
subtask.setName("Worker thread " + (i+1) + " of " + threadsCount);

代码示例来源:origin: Evolveum/midpoint

worker.setCategory(coordinatorTask.getCategory());
worker.setObjectRef(CloneUtil.clone(coordinatorTaskBean.getObjectRef()));
worker.setRecurrence(TaskRecurrenceType.SINGLE);

代码示例来源:origin: Evolveum/midpoint

subtask.setCategory(masterTask.getCategory());
subtask.setObjectRef(CloneUtil.clone(masterTaskBean.getObjectRef()));
subtask.setRecurrence(TaskRecurrenceType.SINGLE);

相关文章

微信公众号

最新文章

更多