ADS-Praktika/05/src/main/java/ch/zhaw/ads/CommandExecutor.java
2020-10-25 19:01:59 +01:00

21 lines
633 B
Java

/**
* CommandExecutor -- Praktikum Experimentierkasten -- SW3 Dieses Interface muss
* von jedem Server implementiert werden.
*
* @author E. Mumprecht
* @version 1.0 -- Geruest fuer irgendeinen Server
* @version 1.1 -- K. Rege Fehlerueckgabe hinzugefuegt
*/
package ch.zhaw.ads;
public interface CommandExecutor {
/**
* execute -- nimmt eine Kommandozeile, tut irgendetwas gescheites, und
* berichtet das Resultat.
*
* @param command Kommandozeile
* @return Resultat, ueblicherweise eine oder mehrere Zeilen.
*/
String execute(String command) throws Exception;
}//interface CommandExecutor