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
PlanBuilderExceptionpublic final PlanBuilderElem getPartialResult()
PlanBuilderTask stage.PlanBuilderTask.public final PlanRequest getInitialRequest()