RED-3800 sorting for order

This commit is contained in:
Timo Bejan 2022-05-04 12:13:29 +03:00
parent 4cbfca8cea
commit 2a91d00cea

View File

@ -12,6 +12,8 @@ import org.springframework.amqp.core.AmqpAdmin;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
@Slf4j
@ -42,6 +44,9 @@ public class AutomaticAnalysisJob implements Job {
if (redactionQueueInfo.getMessageCount() <= consumerCount) {
// queue up 5 files
var allStatuses = getAllRelevantStatuses();
allStatuses.sort(Collections.reverseOrder(Comparator.comparing(FileModel::getLastUpdated)));
var allStatusesIterator = allStatuses.iterator();
log.info("Files that require reanalysis: {}", allStatuses.size());