public class StageExecutor
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
StageExecutor.Output |
| Modifier and Type | Field and Description |
|---|---|
protected TransactionWrapper |
auditStoreTxWrapper |
protected LifecycleAuditWriter |
auditWriter |
| Constructor and Description |
|---|
StageExecutor(io.flamingock.internal.common.core.context.ContextResolver dependencyContext,
java.util.Set<java.lang.Class<?>> nonGuardedTypes,
LifecycleAuditWriter auditWriter,
TargetSystemManager targetSystemManager,
TransactionWrapper auditStoreTxWrapper) |
| Modifier and Type | Method and Description |
|---|---|
StageExecutor.Output |
executeStage(ExecutableStage executableStage,
ExecutionContext executionContext,
Lock lock) |
protected java.util.stream.Stream<? extends ExecutableTask> |
getTasksStream(ExecutableStage executableStage) |
protected final LifecycleAuditWriter auditWriter
protected final TransactionWrapper auditStoreTxWrapper
public StageExecutor(io.flamingock.internal.common.core.context.ContextResolver dependencyContext,
java.util.Set<java.lang.Class<?>> nonGuardedTypes,
LifecycleAuditWriter auditWriter,
TargetSystemManager targetSystemManager,
TransactionWrapper auditStoreTxWrapper)
public StageExecutor.Output executeStage(ExecutableStage executableStage, ExecutionContext executionContext, Lock lock) throws StageExecutionException
StageExecutionExceptionprotected java.util.stream.Stream<? extends ExecutableTask> getTasksStream(ExecutableStage executableStage)