public class PlanBuilderWorkflow
extends java.lang.Object
Constructor and Description |
---|
PlanBuilderWorkflow(PlanBuilderElem input)
Used to build a chain of
PlanBuilderTask elements. |
Modifier and Type | Method and Description |
---|---|
void |
addPlanBuilderTask(PlanBuilderTask task) |
PlanRequest |
getInitialRequest() |
PlanBuilderElem |
getPartialResult()
At each step it is possible to retrieve the partial result
built during a
PlanBuilderTask stage. |
PlanBuilderElem |
run() |
public PlanBuilderWorkflow(PlanBuilderElem input)
PlanBuilderTask
elements.
Given an initial representation of the plan as PlanBuilderElem
,
it passes to the internal tasks the given input.input
- the initial PlanBuilderElem
.public final void addPlanBuilderTask(PlanBuilderTask task)
public final PlanBuilderElem run() throws PlanBuilderException
PlanBuilderException
public final PlanBuilderElem getPartialResult()
PlanBuilderTask
stage.PlanBuilderTask
.public final PlanRequest getInitialRequest()