Package step.engine.execution
Class ExecutionManagerImpl
- java.lang.Object
-
- step.engine.execution.ExecutionManagerImpl
-
- All Implemented Interfaces:
ExecutionTypeListener
,ExecutionManager
public class ExecutionManagerImpl extends java.lang.Object implements ExecutionManager
-
-
Constructor Summary
Constructors Constructor Description ExecutionManagerImpl(ExecutionAccessor accessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
persistImportResult(ExecutionContext context, ImportResult importResult)
void
persistStatus(ExecutionContext context)
void
updateExecutionResult(ExecutionContext context, ReportNodeStatus resultStatus)
void
updateExecutionType(ExecutionContext context, java.lang.String newType)
void
updateParameters(ExecutionContext context, java.util.Map<java.lang.String,java.lang.String> params)
void
updateStatus(ExecutionContext context, ExecutionStatus status)
-
-
-
Constructor Detail
-
ExecutionManagerImpl
public ExecutionManagerImpl(ExecutionAccessor accessor)
-
-
Method Detail
-
updateParameters
public void updateParameters(ExecutionContext context, java.util.Map<java.lang.String,java.lang.String> params)
- Specified by:
updateParameters
in interfaceExecutionManager
-
persistStatus
public void persistStatus(ExecutionContext context)
- Specified by:
persistStatus
in interfaceExecutionManager
-
persistImportResult
public void persistImportResult(ExecutionContext context, ImportResult importResult)
- Specified by:
persistImportResult
in interfaceExecutionManager
-
updateStatus
public void updateStatus(ExecutionContext context, ExecutionStatus status)
- Specified by:
updateStatus
in interfaceExecutionManager
-
updateExecutionType
public void updateExecutionType(ExecutionContext context, java.lang.String newType)
- Specified by:
updateExecutionType
in interfaceExecutionManager
- Specified by:
updateExecutionType
in interfaceExecutionTypeListener
-
updateExecutionResult
public void updateExecutionResult(ExecutionContext context, ReportNodeStatus resultStatus)
- Specified by:
updateExecutionResult
in interfaceExecutionManager
-
-