Package lumis.portal.interactiveprocess
Interface IStepExecutable
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
IDeploymentStepExecutable
,IScriptStepExecutable
- All Known Implementing Classes:
AbstractDeploymentStepExecutable
,AbstractScriptStepExecutable
,ComponentStructureSyncStepExecutable
,CopyComponentPublicFilesStepExecutable
,DeployComponentStepExecutable
,DisplayMessageStepExecutable
,PostProcessModuleMetadataStepExecutable
,ProcessObserversStepExecutable
,RebuildClassloadersStepExecutable
,RebuildEntityManagerFactoriesStepExecutable
,RegisterComponentStructuralElementsStepExecutable
,RegisterModuleStepExecutable
,RegisterModuleStructuralElementsStepExecutable
,ReloadRestConfigurationsStepExecutable
,RemoveBigDataDocumentTypesStepExecutable
,RemoveComponentPublicFilesStepExecutable
,RemoveComponentRegisterStepExecutable
,RemoveGlobalNonReferencedEntriesStepExecutable
,RunClassStepExecutable
,RunSqlStepExecutable
,UnregisterComponentStructuralElementsStepExecutable
,UnregisterModuleStepExecutable
,UnregisterModuleStructuralElementsStepExecutable
,UpdateComponentChannelIdsStepExecutable
,UpdateModuleResgistryStepExecutable
,UpdateMonitorDefinitionStepExecutable
,UpgradeComponentStepExecutable
@StableMinor(version="14.2", sinceVersion="7.1") public interface IStepExecutable extends Serializable
This is astep
executable. Besides the executable part itself, it contains an optional description and an optional custom message. Both the description and the custom message helps the execution of the process.- Since:
- 7.1.0
- Version:
- $Revision: 24985 $ $Date: 2022-05-02 23:04:30 -0300 (Mon, 02 May 2022) $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
execute(IStep step)
Executes the step code.String
getDescription()
Returns the description of the step.String
getMessage()
Returns the message of the step.void
stepIgnored(IStep step)
Callback invoked when the step is ignored.
-
-
-
Method Detail
-
execute
void execute(IStep step) throws Throwable
Executes the step code.- Parameters:
step
- the step owner of the executable.- Throws:
Throwable
- Since:
- 7.1.0
-
getDescription
String getDescription()
Returns the description of the step.- Returns:
- the description of the step.
- Since:
- 7.1.0
-
getMessage
String getMessage()
Returns the message of the step.- Returns:
- the message of the step.
- Since:
- 7.1.0
-
-