code.data.stages.StageManagerConfig (Stage Manager)

A stageController ensures that other statefulBehaviours are enabled or disabled at specific stages. A stageController can have its current stage changed, which will result in ensuring that the relevant triggers are changed to the appropriate states.

class names

scala: code.data.stages.StageManagerFactory
javascript: code_data_stages_StageManagerFactory

aliases

stageManager

start type

end type

config

{"categories":[{"defaultCollapsed":true,"fields":["isRunning","runOnlyOnHosts","runOnlyOnRanks","runOnlyOnRoles","deepDiagnostics"],"name":"Advanced Run Configuration"}],"fieldName":"stageManager","fields":[{"default":[],"fieldName":"stageManager.runOnlyOnRanks","hidden":false,"hideLabel":false,"itemType":{"default":null,"fieldName":"stageManager.runOnlyOnRanks","hidden":false,"hideLabel":false,"name":"runOnlyOnRanks","readonly":false,"renderStrategies":[],"type":"I","validators":[]},"name":"runOnlyOnRanks","readonly":false,"renderStrategies":[],"type":"A"},{"default":[],"fieldName":"stageManager.stages","hidden":false,"hideLabel":false,"itemType":{"categories":[],"fieldName":"stageManager.stages","fields":[{"default":"","fieldName":"stageManager.stages.0.stages.stageId","hidden":false,"hideLabel":false,"name":"stageId","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":"","fieldName":"stageManager.stages.0.stages.stageName","hidden":false,"hideLabel":false,"name":"stageName","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":[],"fieldName":"stageManager.stages.0.stages.statefulBehaviours","hidden":false,"hideLabel":false,"itemType":{"categories":[],"fieldName":"stageManager.stages.0.stages.statefulBehaviour","fields":[{"default":"","fieldName":"stageManager.stages.statefulBehaviours.0.statefulBehaviour.statefulBehaviourId","hidden":false,"hideLabel":false,"name":"statefulBehaviourId","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":true,"fieldName":"stageManager.stages.statefulBehaviours.0.statefulBehaviour.active","hidden":false,"hideLabel":false,"name":"active","readonly":false,"renderStrategies":[],"type":"B","validators":[]}],"hidden":false,"hideLabel":false,"name":"statefulBehaviour","readonly":false,"renderStrategies":[],"type":"O"},"name":"statefulBehaviours","readonly":false,"renderStrategies":[],"type":"A"}],"hidden":false,"hideLabel":false,"name":"stages","readonly":false,"renderStrategies":[],"type":"O"},"name":"stages","readonly":false,"renderStrategies":[],"type":"A"},{"default":null,"fieldName":"stageManager.name","hidden":false,"hideLabel":false,"name":"name","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":"code.data.stages.StageManagerConfig","fieldName":"stageManager.classPath","hidden":false,"hideLabel":false,"name":"classPath","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":null,"fieldName":"stageManager.bundle","hidden":false,"hideLabel":false,"name":"bundle","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":false,"fieldName":"stageManager.deepDiagnostics","hidden":false,"hideLabel":false,"name":"deepDiagnostics","readonly":false,"renderStrategies":[],"type":"B","validators":[]},{"default":[],"fieldName":"stageManager.runOnlyOnRoles","hidden":false,"hideLabel":false,"itemType":{"default":null,"fieldName":"stageManager.runOnlyOnRoles","hidden":false,"hideLabel":false,"name":"runOnlyOnRoles","readonly":false,"renderStrategies":[],"type":"S","validators":[{"choices":["frontend","backend","viewer"],"displayOverride":{},"rule":"choices","unenforced":false}]},"name":"runOnlyOnRoles","readonly":false,"renderStrategies":[],"type":"A"},{"default":"","fieldName":"stageManager.description","hidden":false,"hideLabel":false,"name":"description","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":[],"fieldName":"stageManager.signals","hidden":false,"hideLabel":false,"itemType":{"categories":[],"fieldName":"stageManager.signals","fields":[{"default":"","fieldName":"stageManager.signals.0.signals.signal","hidden":false,"hideLabel":false,"name":"signal","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":"","fieldName":"stageManager.signals.0.signals.stageIdToActivate","hidden":false,"hideLabel":false,"name":"stageIdToActivate","readonly":false,"renderStrategies":[],"type":"S","validators":[]}],"hidden":false,"hideLabel":false,"name":"signals","readonly":false,"renderStrategies":[],"type":"O"},"name":"signals","readonly":false,"renderStrategies":[],"type":"A"},{"default":"","fieldName":"stageManager.currentStageId","hidden":false,"hideLabel":false,"name":"currentStageId","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":30000,"fieldName":"stageManager.checkPeriod","hidden":false,"hideLabel":false,"name":"checkPeriod","readonly":false,"renderStrategies":[],"type":"L","validators":[]},{"default":"T1726099537055_F99803547954TWETQG","fieldName":"stageManager.id","hidden":false,"hideLabel":false,"name":"id","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":[],"fieldName":"stageManager.runOnlyOnHosts","hidden":false,"hideLabel":false,"itemType":{"default":null,"fieldName":"stageManager.runOnlyOnHosts","hidden":false,"hideLabel":false,"name":"runOnlyOnHosts","readonly":false,"renderStrategies":[],"type":"S","validators":[]},"name":"runOnlyOnHosts","readonly":false,"renderStrategies":[],"type":"A"},{"default":false,"fieldName":"stageManager.isRunning","hidden":false,"hideLabel":false,"name":"isRunning","readonly":false,"renderStrategies":[],"type":"B","validators":[]},{"default":"statefulBehaviour","fieldName":"stageManager.type","hidden":false,"hideLabel":false,"name":"type","readonly":false,"renderStrategies":[],"type":"S","validators":[]}],"hidden":false,"hideLabel":false,"name":"stageManager","readonly":false,"renderStrategies":[],"type":"O"}