public abstract class PlanBuilderTask
extends java.lang.Object
PlanBuilderElem
.Constructor and Description |
---|
PlanBuilderTask()
Constructor for
PlanBuilderTask . |
Modifier and Type | Method and Description |
---|---|
abstract PlanBuilderElem |
makeDecision(PlanBuilderElem input)
Declares a decision making strategy over
PlanBuilderElem
elements. |
void |
setID(PlanBuilderIdentifier id) |
public PlanBuilderTask()
PlanBuilderTask
.public void setID(PlanBuilderIdentifier id)
public abstract PlanBuilderElem makeDecision(PlanBuilderElem input) throws PlanBuilderException
PlanBuilderElem
elements.input
- PlanBuilderElem
the required data to make a decision plan.PlanBuilderElem
with the initial request and response
possibly modified in accordance to the decision making strategy.GCUBEFault
- in case of internal failure an exception is thrown.PlanBuilderException