Add: Interfaces used by the CommandParserDispatcher

This commit is contained in:
Lars Simon Winzer
2026-03-15 16:53:03 +01:00
parent f6c889c250
commit 4e853cf35f
2 changed files with 17 additions and 0 deletions
@@ -0,0 +1,11 @@
package ch.unibas.dmi.dbis.cs108.casono.server.network.parser;
/** Parser to convert the PrimitiveRequest to a Request and performing checks for required fields and data types */
public interface CommandParser {
/**
* Parses the provided PrimitiveRequest into a command-specific request
* @param primitiveRequest
* @return
*/
Request parse(PrimitiveRequest primitiveRequest);
}
@@ -0,0 +1,6 @@
package ch.unibas.dmi.dbis.cs108.casono.server.network.parser;
/** Request, produced by the CommandParser */
public interface Request {
}