Changeset 3040 for DataCleaner
- Timestamp:
- 01/16/12 14:54:39 (4 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DataCleaner/trunk/core/src/main/java/org/eobjects/datacleaner/util/AnalysisRunnerSwingWorker.java
r3034 r3040 34 34 import org.eobjects.analyzer.job.FilterJob; 35 35 import org.eobjects.analyzer.job.TransformerJob; 36 import org.eobjects.analyzer.job.runner.AnalysisJobMetrics; 36 37 import org.eobjects.analyzer.job.runner.AnalysisListener; 37 38 import org.eobjects.analyzer.job.runner.AnalysisResultFuture; 38 39 import org.eobjects.analyzer.job.runner.AnalysisRunner; 39 40 import org.eobjects.analyzer.job.runner.AnalysisRunnerImpl; 41 import org.eobjects.analyzer.job.runner.AnalyzerMetrics; 42 import org.eobjects.analyzer.job.runner.ExplorerMetrics; 43 import org.eobjects.analyzer.job.runner.RowProcessingMetrics; 40 44 import org.eobjects.analyzer.result.AnalyzerResult; 41 45 import org.eobjects.analyzer.util.SourceColumnFinder; … … 78 82 79 83 @Override 80 public void jobBegin(AnalysisJob job ) {84 public void jobBegin(AnalysisJob job, AnalysisJobMetrics metrics) { 81 85 String now = new DateTime().toString(DateTimeFormat.fullTime()); 82 86 _progressInformationPanel.addUserLog("Job begin (" + now + ")"); … … 84 88 85 89 @Override 86 public void jobSuccess(AnalysisJob job ) {90 public void jobSuccess(AnalysisJob job, AnalysisJobMetrics metrics) { 87 91 String now = new DateTime().toString(DateTimeFormat.fullTime()); 88 92 _progressInformationPanel.addUserLog("Job success (" + now + ")"); … … 91 95 92 96 @Override 93 public void rowProcessingBegin(final AnalysisJob job, final Table table, final int expectedRows) { 97 public void rowProcessingBegin(final AnalysisJob job, final RowProcessingMetrics metrics) { 98 final int expectedRows = metrics.getExpectedRows(); 99 final Table table = metrics.getTable(); 94 100 if (expectedRows == -1) { 95 101 _progressInformationPanel.addUserLog("Starting row processing for " + table.getQualifiedLabel()); … … 102 108 103 109 @Override 104 public void rowProcessingProgress(AnalysisJob job, final Table table, final int currentRow) {105 _progressInformationPanel.updateProgress( table, currentRow);110 public void rowProcessingProgress(AnalysisJob job, final RowProcessingMetrics metrics, final int currentRow) { 111 _progressInformationPanel.updateProgress(metrics.getTable(), currentRow); 106 112 } 107 113 108 114 @Override 109 public void rowProcessingSuccess(AnalysisJob job, final Table table) {115 public void rowProcessingSuccess(AnalysisJob job, final RowProcessingMetrics metrics) { 110 116 String now = new DateTime().toString(DateTimeFormat.fullTime()); 111 _progressInformationPanel.addUserLog("Row processing for " + table.getQualifiedLabel() + " finished (" + now112 + "). Generating results ...");117 _progressInformationPanel.addUserLog("Row processing for " + metrics.getTable().getQualifiedLabel() + " finished (" 118 + now + "). Generating results ..."); 113 119 } 114 120 115 121 @Override 116 public void analyzerBegin(AnalysisJob job, final AnalyzerJob analyzerJob ) {122 public void analyzerBegin(AnalysisJob job, final AnalyzerJob analyzerJob, AnalyzerMetrics metrics) { 117 123 _progressInformationPanel.addUserLog("Starting analyzer '" + LabelUtils.getLabel(analyzerJob) + "'"); 118 124 } … … 174 180 175 181 @Override 176 public void explorerBegin(AnalysisJob job, ExplorerJob explorerJob ) {182 public void explorerBegin(AnalysisJob job, ExplorerJob explorerJob, ExplorerMetrics metrics) { 177 183 _progressInformationPanel.addUserLog("Starting explorer '" + LabelUtils.getLabel(explorerJob) + "'"); 178 184 }
Note: See TracChangeset
for help on using the changeset viewer.
