Package com.thoughtworks.gauge.execution
Class AbstractExecutionStage
- java.lang.Object
-
- com.thoughtworks.gauge.execution.AbstractExecutionStage
-
- All Implemented Interfaces:
ExecutionStage
- Direct Known Subclasses:
HookExecutionStage
,StepExecutionStage
public abstract class AbstractExecutionStage extends Object implements ExecutionStage
-
-
Constructor Summary
Constructors Constructor Description AbstractExecutionStage()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Spec.ProtoExecutionResult
executeNext(Spec.ProtoExecutionResult previousStageResult)
protected Spec.ProtoExecutionResult
mergeExecResults(Spec.ProtoExecutionResult previousStageResult, Spec.ProtoExecutionResult execResult)
protected abstract ExecutionStage
next()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.thoughtworks.gauge.execution.ExecutionStage
execute, setNextStage
-
-
-
-
Method Detail
-
executeNext
public Spec.ProtoExecutionResult executeNext(Spec.ProtoExecutionResult previousStageResult)
- Specified by:
executeNext
in interfaceExecutionStage
-
mergeExecResults
protected Spec.ProtoExecutionResult mergeExecResults(Spec.ProtoExecutionResult previousStageResult, Spec.ProtoExecutionResult execResult)
-
next
protected abstract ExecutionStage next()
-
-