Target: Class that defines a stage.

Description: This annotation is used to define a stage implementation class.

Remarks: About stage override see the "Replacing default with customized user stages" in the User Guide.

JavaDoc: Click here


Name Description Data type Required Default value
id The stage ID. String No Lower-case version of the class name.
name Stage name or description. String Yes -
service The parent service. String Yes -
overrideDefault If the current stage should override another with the given id. String No -


@StageDefinition(name="This an example of a stage", service="aService")
public class aStage {

See also:

Back to annotation reference