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
Attributes:
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 | - |
Example:
@StageDefinition(name="This an example of a stage", service="aService") public class aStage { //... }
See also: