| Package | Description |
|---|---|
| org.jeasy.flows.engine | |
| org.jeasy.flows.work | |
| org.jeasy.flows.workflow |
| Modifier and Type | Method and Description |
|---|---|
WorkReport |
WorkFlowEngine.run(WorkFlow workFlow,
WorkContext workContext)
Run the given workflow and return its report.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultWorkReport
Default implementation of
WorkReport. |
| Modifier and Type | Method and Description |
|---|---|
WorkReport |
Work.execute(WorkContext workContext)
Execute the unit of work and return its report.
|
WorkReport |
NoOpWork.execute(WorkContext workContext) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
WorkReportPredicate.apply(WorkReport workReport)
Apply the predicate on the given work report.
|
boolean |
WorkReportPredicate.TimesPredicate.apply(WorkReport workReport) |
| Modifier and Type | Class and Description |
|---|---|
class |
ParallelFlowReport
Aggregate report of the partial reports of work units executed in a parallel flow.
|
| Modifier and Type | Method and Description |
|---|---|
WorkReport |
SequentialFlow.execute(WorkContext workContext)
Execute the unit of work and return its report.
|
WorkReport |
RepeatFlow.execute(WorkContext workContext)
Execute the unit of work and return its report.
|
WorkReport |
ConditionalFlow.execute(WorkContext workContext)
Execute the unit of work and return its report.
|
| Modifier and Type | Method and Description |
|---|---|
List<WorkReport> |
ParallelFlowReport.getReports()
Get partial reports.
|
| Constructor and Description |
|---|
ParallelFlowReport(List<WorkReport> reports)
Create a new
ParallelFlowReport. |
Copyright © 2020. All rights reserved.