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: