org.gcube.vremanagement.resourcebroker.impl.planbuilders.generictasks
Class HandleRequirementsTask

java.lang.Object
  extended by org.gcube.vremanagement.resourcebroker.impl.planbuilders.PlanBuilderTask
      extended by org.gcube.vremanagement.resourcebroker.impl.planbuilders.generictasks.HandleRequirementsTask

public class HandleRequirementsTask
extends PlanBuilderTask

Author:
Daniele Strollo (ISTI-CNR)

Constructor Summary
HandleRequirementsTask()
           
 
Method Summary
 PlanBuilderElem makeDecision(PlanBuilderElem input)
          Declares a decision making strategy over PlanBuilderElem elements.
 
Methods inherited from class org.gcube.vremanagement.resourcebroker.impl.planbuilders.PlanBuilderTask
setID
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HandleRequirementsTask

public HandleRequirementsTask()
Method Detail

makeDecision

public final PlanBuilderElem makeDecision(PlanBuilderElem input)
                                   throws PlanBuilderException
Description copied from class: PlanBuilderTask
Declares a decision making strategy over PlanBuilderElem elements.

Specified by:
makeDecision in class PlanBuilderTask
Parameters:
input - PlanBuilderElem the required data to make a decision plan.
Returns:
an element of type PlanBuilderElem with the initial request and response possibly modified in accordance to the decision making strategy.
Throws:
PlanBuilderException