Ajout de la possibilité d'ajouter une command de retour pour un ProtocolReader
This commit is contained in:
parent
06fb0086fb
commit
6574918650
@ -71,7 +71,6 @@ public class MulticastServerListener implements Runnable {
|
|||||||
// Create the store processor
|
// Create the store processor
|
||||||
StoreProcessor storeProcessor = new StoreProcessor(socket, readerResult.getDomain(), null); // TODO <!!!> : Voir comment on procède get via repo ou ici ?!
|
StoreProcessor storeProcessor = new StoreProcessor(socket, readerResult.getDomain(), null); // TODO <!!!> : Voir comment on procède get via repo ou ici ?!
|
||||||
// Add the store processor to its repository
|
// Add the store processor to its repository
|
||||||
|
|
||||||
this.repository.addStore(storeProcessor);
|
this.repository.addStore(storeProcessor);
|
||||||
} catch (IOException ignore) {
|
} catch (IOException ignore) {
|
||||||
ignore.printStackTrace();
|
ignore.printStackTrace();
|
||||||
|
@ -12,7 +12,21 @@ public abstract class ProtocolReader {
|
|||||||
this.rulePattern = Pattern.compile(pattern);
|
this.rulePattern = Pattern.compile(pattern);
|
||||||
}
|
}
|
||||||
|
|
||||||
public abstract class ProtocolResult {}
|
public abstract class ProtocolResult {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Command qui sera renvoyée par exemple au client
|
||||||
|
*/
|
||||||
|
private String resultCommand;
|
||||||
|
|
||||||
|
public String getResultCommand() {
|
||||||
|
return resultCommand;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setResultCommand(String resultCommand) {
|
||||||
|
this.resultCommand = resultCommand;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Permet de lancer la décomposition d'une commande pour en extraire les données
|
* Permet de lancer la décomposition d'une commande pour en extraire les données
|
||||||
|
@ -51,7 +51,6 @@ public class StoreProcessorRepository implements AutoCloseable, MulticastSPR {
|
|||||||
@Override
|
@Override
|
||||||
public void addStore(StoreProcessor store) {
|
public void addStore(StoreProcessor store) {
|
||||||
this.handlers.add(store);
|
this.handlers.add(store);
|
||||||
System.out.println(handlers.size());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user