RED-8168: make analysis calculation async

This commit is contained in:
Kilian Schuettler 2024-01-08 14:42:27 +01:00
parent be705a5406
commit fc65a82c5d

View File

@ -6,6 +6,7 @@ import java.util.Map;
import java.util.stream.Collectors;
import org.apache.commons.lang3.StringUtils;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
import com.iqser.red.service.persistence.management.v1.processor.entity.annotations.ViewedPageEntity;
@ -32,6 +33,7 @@ public class AnalysisFlagsCalculationService {
private final ViewedPagesPersistenceService viewedPagesPersistenceService;
@Async
@Timed("redactmanager_calculateFlags")
@Observed(name = "AnalysisFlagsCalculationService", contextualName = "calculate-flags")
public void calculateFlags(String dossierId, String fileId) {