Package gr.uoa.di.madgik.execution.plan.element

Interface Summary
IPlanElement This interface is implemented by all plan elements that can be used to assemble the ExecutionPlan
 

Class Summary
BagPlanElement This plan element acts as a container of other IPlanElements.
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.
BreakPlanElement This element is meant to be used to break the execution of a plan.
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.
ConditionalPlanElement This class represents a set of flows that are only executed in case their respective conditions are met.
FileTransferPlanElement This class can be used to mediate at the execution level the staging of files to and from the StorageSystem.
FileTransferPlanElement.AccessInfo  
FlowPlanElement This plan element acts as a container of other IPlanElements.
LoopPlanElement This class acts as a container of a subplan which is executed iteratively until the condition defined in LoopPlanElement.LoopCondition evaluates to false.
ParameterProcessingPlanElement This class acts as a processing step that takes place outside any other IPlanElement.
PlanElementBase Base abstract class implementing IPlanElement.
PojoPlanElement This class acts as an invocation wrapper of a Java object enabling it to be directly included in the execution of a plan.
SequencePlanElement This plan element acts as a container of other IPlanElements.
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.
TryCatchFinallyPlanElement This class acts as a try TryCatchFinallyPlanElement.TryFlow / catch (TryCatchFinallyPlanElement.CatchFlows) / finally (TryCatchFinallyPlanElement.FinallyFlow) block of execution.
WaitPlanElement This element is simply used to have the execution pause for a specific period of time
WSRESTPlanElement This class acts as an invocation wrapper of a web service enabling it to be directly included in the execution of a plan.
WSSOAPPlanElement This class acts as an invocation wrapper of a web service enabling it to be directly included in the execution of a plan.
 

Enum Summary
FileTransferPlanElement.StoreMode  
FileTransferPlanElement.TransferDirection The transfer direction
IPlanElement.PlanElementType The type of the plan element
PlanElementBase.ClockType The type of clock associated with PlanElementBase.StartClock(ClockType) and PlanElementBase.StopClock(ClockType)
 



Copyright © 2013. All Rights Reserved.