diff --git a/src/main/java/fr/abes/kbart2kafka/service/FileService.java b/src/main/java/fr/abes/kbart2kafka/service/FileService.java index eca72fb..3e3fe96 100644 --- a/src/main/java/fr/abes/kbart2kafka/service/FileService.java +++ b/src/main/java/fr/abes/kbart2kafka/service/FileService.java @@ -72,8 +72,8 @@ private void executeMultiThread(File fichier, String kbartHeader) throws IOExcep Integer nbLignesFichier = fileContent.size() - 1; log.debug("Début d'envoi de "+ nbLignesFichier + " lignes du fichier"); for (String ligneKbart : fileContent) { - lineCounter++; if (!ligneKbart.contains(kbartHeader)) { + lineCounter++; // Crée un nouvel objet dto, set les différentes parties et envoi au service topicProducer String[] tsvElementsOnOneLine = ligneKbart.split("\t"); LigneKbartDto ligneKbartDto = constructDto(tsvElementsOnOneLine); @@ -83,7 +83,6 @@ private void executeMultiThread(File fichier, String kbartHeader) throws IOExcep try { ThreadContext.put("package", fichier.getName()); List headers = new ArrayList<>(); - headers.add(new RecordHeader("FileName", fichier.getName().getBytes(StandardCharsets.UTF_8))); headers.add(new RecordHeader("nbCurrentLines", String.valueOf(finalLineCounter).getBytes())); headers.add(new RecordHeader("nbLinesTotal", String.valueOf(nbLignesFichier).getBytes())); ProducerRecord record = new ProducerRecord<>(topicKbart, new Random().nextInt(nbThread), fichier.getName(), mapper.writeValueAsString(ligneKbartDto), headers);