RED-4036: Revert parallel processing
This commit is contained in:
parent
f46ee71e34
commit
f1ebfef248
@ -41,6 +41,7 @@ import java.util.concurrent.TimeUnit;
|
||||
@Slf4j
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
@SuppressWarnings("PMD")
|
||||
public class ReportGenerationService {
|
||||
|
||||
private final ReportStorageService reportStorageService;
|
||||
@ -111,30 +112,30 @@ public class ReportGenerationService {
|
||||
List<ReportRedactionEntry> reportEntries = getReportEntries(reportMessage.getDossierId(), reportMessage.getFileIds()
|
||||
.get(j), fileStatus.isExcluded());
|
||||
|
||||
ExecutorService executor = Executors.newFixedThreadPool(numberOfReportGenerationThreads);
|
||||
// ExecutorService executor = Executors.newFixedThreadPool(numberOfReportGenerationThreads);
|
||||
|
||||
var isLastFile = j == reportMessage.getFileIds()
|
||||
.size() - 1;
|
||||
|
||||
for (MultiFileWorkbook multiFileWorkbook : multiFileWorkbooks)
|
||||
executor.submit(() -> excelTemplateReportGenerationService.generateReport(reportEntries,
|
||||
excelTemplateReportGenerationService.generateReport(reportEntries,
|
||||
placeholderModel, multiFileWorkbook.getTemplateName(),
|
||||
multiFileWorkbook.getWorkbook(), fileStatus, dossier, isLastFile));
|
||||
multiFileWorkbook.getWorkbook(), fileStatus, dossier, isLastFile);
|
||||
|
||||
for (MultiFileDocument multiFileDocument : multiFileDocuments) {
|
||||
executor.submit(() ->
|
||||
wordReportGenerationService.generateReport(reportEntries, placeholderModel, multiFileDocument.getTemplateName(), multiFileDocument.getDocument(), fileStatus, dossier, isLastFile)
|
||||
);
|
||||
|
||||
wordReportGenerationService.generateReport(reportEntries, placeholderModel, multiFileDocument.getTemplateName(), multiFileDocument.getDocument(), fileStatus, dossier, isLastFile);
|
||||
|
||||
}
|
||||
|
||||
for (ReportTemplate reportTemplate : singleFilesTemplates) {
|
||||
executor.submit(() ->
|
||||
storedFileInformation.add(createReportFromTemplate(dossier, fileStatus, placeholderModel, reportTemplate.getFileName(), reportMessage.getDownloadId(), reportEntries, reportTemplate))
|
||||
);
|
||||
|
||||
storedFileInformation.add(createReportFromTemplate(dossier, fileStatus, placeholderModel, reportTemplate.getFileName(), reportMessage.getDownloadId(), reportEntries, reportTemplate));
|
||||
|
||||
}
|
||||
|
||||
executor.shutdown();
|
||||
executor.awaitTermination(1, TimeUnit.DAYS);
|
||||
// executor.shutdown();
|
||||
// executor.awaitTermination(1, TimeUnit.DAYS);
|
||||
|
||||
long end = System.currentTimeMillis();
|
||||
log.info("Successfully processed {}/{} fileIds for downloadId {}, took {}", i, reportMessage.getFileIds()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user