| Modifier and Type | Field and Description |
|---|---|
IPlanElement |
ExecutionPlan.Root
The Root element of the plan
|
| Modifier and Type | Method and Description |
|---|---|
IPlanElement |
ExecutionPlan.Locate(String ID)
Locate a plan element that has the provided id
|
| Modifier and Type | Method and Description |
|---|---|
Set<IPlanElement> |
ExecutionPlan.LocateActionElements() |
| Modifier and Type | Class and Description |
|---|---|
class |
BagPlanElement
This plan element acts as a container of other
IPlanElements. |
class |
BoundaryPlanElement
This class represents a requirement that the subplan that is stored in the
BoundaryPlanElement.Root is to
be executed in a remote execution container. |
class |
BreakPlanElement
This element is meant to be used to break the execution of a plan.
|
class |
CheckpointPlanElement
This class is meant to be used in order to create a restoration point for the data used in the context of an
execution plan.
|
class |
ConditionalPlanElement
This class represents a set of flows that are only executed in case their respective conditions are met.
|
class |
FileTransferPlanElement
This class can be used to mediate at the execution level the staging of files to and from the
StorageSystem. |
class |
FlowPlanElement
This plan element acts as a container of other
IPlanElements. |
class |
LoopPlanElement
This class acts as a container of a subplan which is executed iteratively until the condition defined in
LoopPlanElement.LoopCondition evaluates to false. |
class |
ParameterProcessingPlanElement
This class acts as a processing step that takes place outside any other
IPlanElement. |
class |
PlanElementBase
Base abstract class implementing
IPlanElement. |
class |
PojoPlanElement
This class acts as an invocation wrapper of a Java object enabling it to be directly included in the
execution of a plan.
|
class |
SequencePlanElement
This plan element acts as a container of other
IPlanElements. |
class |
ShellPlanElement
This class acts as an invocation wrapper of a shell script, or in general an external executable, enabling it to
be directly included in the execution of a plan.
|
class |
TryCatchFinallyPlanElement
This class acts as a try
TryCatchFinallyPlanElement.TryFlow / catch
(TryCatchFinallyPlanElement.CatchFlows) / finally (TryCatchFinallyPlanElement.FinallyFlow)
block of execution. |
class |
WaitPlanElement
This element is simply used to have the execution pause for a specific period of time
|
class |
WSRESTPlanElement
This class acts as an invocation wrapper of a web service enabling it to be directly included in the
execution of a plan.
|
class |
WSSOAPPlanElement
This class acts as an invocation wrapper of a web service enabling it to be directly included in the
execution of a plan.
|
| Modifier and Type | Field and Description |
|---|---|
IPlanElement |
ConditionalPlanElement.ElseFlow
The Else flow.
|
IPlanElement |
TryCatchFinallyPlanElement.FinallyFlow
The Finally flow.
|
IPlanElement |
LoopPlanElement.Root
The Root of the subplan that is to be executed on every iteration
|
IPlanElement |
BoundaryPlanElement.Root
The Root of the sub plan that is to be executed to the remote execution container.
|
IPlanElement |
TryCatchFinallyPlanElement.TryFlow
The Try flow.
|
| Modifier and Type | Field and Description |
|---|---|
List<IPlanElement> |
FlowPlanElement.ElementCollection
The Element collection that are to be executed in parallel
|
List<IPlanElement> |
SequencePlanElement.ElementCollection
The Element collection that are to be executed in sequence
|
| Modifier and Type | Method and Description |
|---|---|
IPlanElement |
LoopPlanElement.Locate(String ID) |
IPlanElement |
TryCatchFinallyPlanElement.Locate(String ID) |
IPlanElement |
FileTransferPlanElement.Locate(String ID) |
IPlanElement |
WaitPlanElement.Locate(String ID) |
IPlanElement |
FlowPlanElement.Locate(String ID) |
IPlanElement |
ShellPlanElement.Locate(String ID) |
IPlanElement |
SequencePlanElement.Locate(String ID) |
IPlanElement |
BagPlanElement.Locate(String ID) |
IPlanElement |
WSRESTPlanElement.Locate(String ID) |
IPlanElement |
BreakPlanElement.Locate(String ID) |
IPlanElement |
ConditionalPlanElement.Locate(String ID) |
IPlanElement |
CheckpointPlanElement.Locate(String ID) |
IPlanElement |
ParameterProcessingPlanElement.Locate(String ID) |
IPlanElement |
WSSOAPPlanElement.Locate(String ID) |
IPlanElement |
BoundaryPlanElement.Locate(String ID) |
IPlanElement |
PojoPlanElement.Locate(String ID) |
IPlanElement |
IPlanElement.Locate(String ID)
Locate the plan element with the provided id.
|
| Modifier and Type | Field and Description |
|---|---|
IPlanElement |
BagConditionalElement.Element |
IPlanElement |
ConditionalFlow.Root |
| Modifier and Type | Method and Description |
|---|---|
IPlanElement |
ConditionalFlow.Locate(String ID) |
| Modifier and Type | Method and Description |
|---|---|
Set<IPlanElement> |
ConditionalFlow.LocateActionElements() |
| Constructor and Description |
|---|
BoundaryHandler(IPlanElement PlanToSend,
VariableCollection VarsToSend,
gr.uoa.di.madgik.environment.hint.EnvHintCollection HintsToSend,
ExecutionHandle Handle,
String ID,
String Name,
BoundaryConfig Config,
BoundaryIsolationInfo IsolationToSend,
PlanConfig PlanConfigToSend,
Set<ExecutionAttachment> Attachments) |
| Modifier and Type | Field and Description |
|---|---|
IPlanElement |
CatchElement.Root |
| Modifier and Type | Field and Description |
|---|---|
IPlanElement |
BackgroundExecution.Element |
| Modifier and Type | Method and Description |
|---|---|
static IPlanElement |
PlanElementUtils.GetPlanElement(Element element) |
| Constructor and Description |
|---|
BackgroundExecution(IPlanElement Element,
ExecutionHandle Handle,
Boolean synchWorker) |
Copyright © 2014. All Rights Reserved.