Class ProcessObserversStepExecutable
- java.lang.Object
-
- lumis.portal.deployment.stepexecutable.AbstractDeploymentStepExecutable
-
- lumis.portal.deployment.stepexecutable.module.ProcessObserversStepExecutable
-
- All Implemented Interfaces:
Serializable
,IDeploymentStepExecutable
,IStepExecutable
public class ProcessObserversStepExecutable extends AbstractDeploymentStepExecutable
Step executable that process the observes. Adds/removes observers from registration and initializes the observers.- Since:
- 10.4.0
- Version:
- $Revision: 21231 $ $Date: 2018-04-24 19:34:27 -0300 (Tue, 24 Apr 2018) $
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ProcessObserversStepExecutable(Collection<IModule> oldModulesAffected, Collection<IComponent> oldComponentsAffected, Collection<IModule> updatedModules)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
executeInternal(IStep step)
Executes the step.protected DeploymentMessageWriter[]
getDeploymentMessageWriters()
Returns the deployment message writer to be used.protected String
getDescriptionInternal()
Returns the description of this step.protected ILogger
getLogger()
Returns the logger to be used.protected String
getMessageInternal()
Returns the message.-
Methods inherited from class lumis.portal.deployment.stepexecutable.AbstractDeploymentStepExecutable
execute, getDescription, getMessage, isMandatory, localize, stepIgnored
-
-
-
-
Constructor Detail
-
ProcessObserversStepExecutable
public ProcessObserversStepExecutable(Collection<IModule> oldModulesAffected, Collection<IComponent> oldComponentsAffected, Collection<IModule> updatedModules)
-
-
Method Detail
-
executeInternal
protected void executeInternal(IStep step) throws Throwable
Description copied from class:AbstractDeploymentStepExecutable
Executes the step.- Specified by:
executeInternal
in classAbstractDeploymentStepExecutable
- Parameters:
step
- the step.- Throws:
Throwable
-
getLogger
protected ILogger getLogger()
Description copied from class:AbstractDeploymentStepExecutable
Returns the logger to be used.- Specified by:
getLogger
in classAbstractDeploymentStepExecutable
- Returns:
- the logger to be used.
-
getDeploymentMessageWriters
protected DeploymentMessageWriter[] getDeploymentMessageWriters()
Description copied from class:AbstractDeploymentStepExecutable
Returns the deployment message writer to be used.- Specified by:
getDeploymentMessageWriters
in classAbstractDeploymentStepExecutable
- Returns:
- the deployment message writer to be used.
-
getDescriptionInternal
protected String getDescriptionInternal() throws Throwable
Description copied from class:AbstractDeploymentStepExecutable
Returns the description of this step.- Specified by:
getDescriptionInternal
in classAbstractDeploymentStepExecutable
- Returns:
- the description of this step.
- Throws:
Throwable
-
getMessageInternal
protected String getMessageInternal() throws Throwable
Description copied from class:AbstractDeploymentStepExecutable
Returns the message.- Specified by:
getMessageInternal
in classAbstractDeploymentStepExecutable
- Returns:
- the message.
- Throws:
Throwable
-
-