Package | Description |
---|---|
org.gcube.vremanagement.resourcebroker.impl.planbuilders | |
org.gcube.vremanagement.resourcebroker.impl.planbuilders.generictasks |
Modifier and Type | Method and Description |
---|---|
PlanBuilderElem |
PlanBuilderWorkflow.getPartialResult()
At each step it is possible to retrieve the partial result
built during a
PlanBuilderTask stage. |
abstract PlanBuilderElem |
PlanBuilderTask.makeDecision(PlanBuilderElem input)
Declares a decision making strategy over
PlanBuilderElem
elements. |
PlanBuilderElem |
PlanBuilderWorkflow.run() |
Modifier and Type | Method and Description |
---|---|
abstract PlanBuilderElem |
PlanBuilderTask.makeDecision(PlanBuilderElem input)
Declares a decision making strategy over
PlanBuilderElem
elements. |
Constructor and Description |
---|
PlanBuilderWorkflow(PlanBuilderElem input)
Used to build a chain of
PlanBuilderTask elements. |
Modifier and Type | Method and Description |
---|---|
PlanBuilderElem |
AssignGHNTask.makeDecision(PlanBuilderElem input) |
PlanBuilderElem |
ValidateResponseTask.makeDecision(PlanBuilderElem input)
Checks that the decision plan is valid.
|
PlanBuilderElem |
InitializeScopeTask.makeDecision(PlanBuilderElem input)
Initializes the scope of response in
PlanBuilderElem
element. |
PlanBuilderElem |
PreselectedGHNTask.makeDecision(PlanBuilderElem input)
From the given input retrieves the
PackageGroup elements
having an assigned GHN and modes these nodes to the corresponding
getResponse() part. |
PlanBuilderElem |
HandleRequirementsTask.makeDecision(PlanBuilderElem input) |
PlanBuilderElem |
SuggestedGHNTask.makeDecision(PlanBuilderElem input)
By starting from a
getRequest() part, it tries
to assign to the packages having no pre-assigned GHNs, one of the
GHNs globally defined at org.gcube.vremanagement.resourcebroker.utils.serialization.types.PlanRequest level. |
PlanBuilderElem |
AddRequirements.makeDecision(PlanBuilderElem input) |
PlanBuilderElem |
PrintRequestTask.makeDecision(PlanBuilderElem input) |
Modifier and Type | Method and Description |
---|---|
PlanBuilderElem |
AssignGHNTask.makeDecision(PlanBuilderElem input) |
PlanBuilderElem |
ValidateResponseTask.makeDecision(PlanBuilderElem input)
Checks that the decision plan is valid.
|
PlanBuilderElem |
InitializeScopeTask.makeDecision(PlanBuilderElem input)
Initializes the scope of response in
PlanBuilderElem
element. |
PlanBuilderElem |
PreselectedGHNTask.makeDecision(PlanBuilderElem input)
From the given input retrieves the
PackageGroup elements
having an assigned GHN and modes these nodes to the corresponding
getResponse() part. |
PlanBuilderElem |
HandleRequirementsTask.makeDecision(PlanBuilderElem input) |
PlanBuilderElem |
SuggestedGHNTask.makeDecision(PlanBuilderElem input)
By starting from a
getRequest() part, it tries
to assign to the packages having no pre-assigned GHNs, one of the
GHNs globally defined at org.gcube.vremanagement.resourcebroker.utils.serialization.types.PlanRequest level. |
PlanBuilderElem |
AddRequirements.makeDecision(PlanBuilderElem input) |
PlanBuilderElem |
PrintRequestTask.makeDecision(PlanBuilderElem input) |