Création interface pour les règles de lecture
This commit is contained in:
parent
d7b66f092f
commit
ca961c04a7
@ -0,0 +1,24 @@
|
||||
package lightcontainer.protocol;
|
||||
|
||||
public interface ProtocolReader {
|
||||
|
||||
|
||||
/**
|
||||
* Permet de récupérer le nom de la commande (ex. FILELIST, SENDRESULT)
|
||||
*/
|
||||
String getCmd();
|
||||
|
||||
/**
|
||||
* Permet de lancer la décomposition d'une commande pour en extraire les données
|
||||
* @param data Contenu de la commande
|
||||
*/
|
||||
void execute(String data);
|
||||
|
||||
/**
|
||||
* Permet de demander au protocol s'il capable de décomposer/gérer cette commande
|
||||
* @param data Commande ("GETFILE" bl filename line)
|
||||
* @return TRUE si ce protocol peut gérer
|
||||
*/
|
||||
boolean match(String data);
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user