Package com.codingapi.flow.context
Class RepositoryHolderContext
java.lang.Object
com.codingapi.flow.context.RepositoryHolderContext
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddParallelTriggerCount(String parallelId) voidclearParallelTriggerCount(String parallelId) 构建延迟触发执行服务createFlowActionService(FlowSession flowSession) 构建流程动作服务构建流程服务voiddeleteDelayTask(DelayTask delayTask) findAfterRecords(String processId, long currentId) findCurrentNodeRecords(long fromId, String nodeId) findOperatorByIds(List<Long> ids) findProcessRecords(String processId) getOperatorById(long id) intgetParallelBranchTriggerCount(String parallelId) getRecordById(long id) boolean是否已经注册成功voidregister(WorkflowRepository workflowRepository, WorkflowBackupRepository workflowBackupRepository, FlowRecordRepository flowRecordRepository, FlowOperatorGateway flowOperatorGateway, ParallelBranchRepository parallelBranchRepository, DelayTaskRepository delayTaskRepository, UrgeIntervalRepository urgeIntervalRepository) voidsaveDelayTask(DelayTask delayTask) voidsaveRecord(FlowRecord flowRecord) voidsaveRecords(List<FlowRecord> flowRecords) voidverify()
-
Method Details
-
isRegistered
public boolean isRegistered()是否已经注册成功 -
verify
public void verify() -
register
public void register(WorkflowRepository workflowRepository, WorkflowBackupRepository workflowBackupRepository, FlowRecordRepository flowRecordRepository, FlowOperatorGateway flowOperatorGateway, ParallelBranchRepository parallelBranchRepository, DelayTaskRepository delayTaskRepository, UrgeIntervalRepository urgeIntervalRepository) -
createDelayTriggerService
构建延迟触发执行服务- Parameters:
task- 延迟任务- Returns:
- 延迟触发执行服务
-
createFlowActionService
构建流程动作服务- Parameters:
flowSession- 流程会话- Returns:
- 流程动作服务
-
createFlowService
构建流程服务- Returns:
- 流程服务
-
getRecordById
-
findOperatorByIds
-
getOperatorById
-
saveDelayTask
-
deleteDelayTask
-
saveRecords
-
saveRecord
-
findCurrentNodeRecords
-
findProcessRecords
-
findAfterRecords
-
getParallelBranchTriggerCount
-
addParallelTriggerCount
-
clearParallelTriggerCount
-
findDelayTasks
-