Ajout event qui permet aux StorProcessor de préciser qu'ils sont disponibles

This commit is contained in:
Benjamin Lejeune 2022-02-26 12:42:13 +01:00
parent e770760029
commit d7b66f092f

View File

@ -67,12 +67,18 @@ public class StoreProcessor implements Runnable, AutoCloseable {
public void run() { public void run() {
while (true) { while (true) {
try { try {
// Envoie donnée au StoreBackEnd
String command = this.reader.readLine(); String command = this.reader.readLine();
// TODO gestion de la réception de commandes, fichier, ... // TODO gestion de la réception de commandes, fichier, ...
if (command != null) System.out.println("StoreBackEnd: " + command); if (command != null) System.out.println("StoreBackEnd: " + command);
// Réception donnée du StoreBackEnd
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); e.printStackTrace();
} }
// Alerter le FileFrontEnd que ce store processor est disponible pour gérer de nouvelle demande
fileFrontEnd.onStoreAvailable(this);
} }
} }