public void CompletePhase() { if (_state != State.Running) return; if (!_stopOnEof) throw new InvalidOperationException("!_projectionConfig.StopOnEof"); _completed = true; _checkpointManager.Progress(100.0f); GoToState(State.CompletingPhase); }
protected override void WriteOutput() { _checkpointManager.Progress(_progress); _resultWriter.WriteProgress(_progress); NextStage(); }