| 程序包 | 说明 |
|---|---|
| tech.powerjob.worker.core.processor.sdk | |
| tech.powerjob.worker.persistence | |
| tech.powerjob.worker.persistence.db |
| 限定符和类型 | 方法和说明 |
|---|---|
static ProcessResult |
BroadcastProcessor.defaultResult(List<TaskResult> taskResults) |
default ProcessResult |
BroadcastProcessor.postProcess(TaskContext context,
List<TaskResult> taskResults)
在所有节点广播执行完成后执行,只会在一台机器执行一次
|
ProcessResult |
MapReduceProcessor.reduce(TaskContext context,
List<TaskResult> taskResults)
reduce方法将在所有任务结束后调用
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<TaskResult> |
SwapTaskPersistenceService.getAllTaskResult(Long instanceId,
Long subInstanceId) |
List<TaskResult> |
DbTaskPersistenceService.getAllTaskResult(Long instanceId,
Long subInstanceId)
查询所有Task执行结果,reduce阶段 或 postProcess阶段 使用
|
List<TaskResult> |
TaskPersistenceService.getAllTaskResult(Long instanceId,
Long subInstanceId) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<TaskResult> |
TaskDAO.getAllTaskResult(Long instanceId,
Long subInstanceId)
查询所有子任务的执行结果 (为了性能特殊定制,主要是内存占用,如果使用 simpleQueryPlus,内存中需要同时存在3份数据 ?
|
List<TaskResult> |
TaskDAOImpl.getAllTaskResult(Long instanceId,
Long subInstanceId) |
Copyright © 2024. All rights reserved.