Annotation Interface PrePlanProcessor
A PreProcessor for a Plan. PreProcessors are allowed to add steps to the very beginning of a plan.
These added steps will only be ordered relative to all the steps added by
The method should return either a
PrePlanProcessor
s, not with respect to all the steps in the plan.
PreProcessors are executed in an ordered fashion. Their ordering is the following:
- A lower
order()
god before a higher order (default 100). - Same orders are ordered alphabetically by
Class.getSimpleName()
of the class of the annotated PreProcessor. - Same class names are ordered by
Method.getName()
of the annotated method
PrePlanProcessor
should take the following parameters:
DeltaSpecification
The specification for the current deploymentDeploymentStep
or a List
of DeploymentStep
.
The class that contains this annotated method should have a default or no-arg constructor.-
Optional Element Summary
-
Element Details
-
order
int order- Default:
- 100
-