X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Flibrary%2FRemoteLibraryServer.java;h=55c50c1b44e13fc7c682211529ac83d00098f018;hb=22b2b942b8e2ca32e03d5e54f787a7efe10bcd04;hp=d2d9a6e6fa870fd007d0617b18b540e49124bab8;hpb=f569d249d96479f9da73e0b37d3f543fa41eeadc;p=nikiroo-utils.git diff --git a/src/be/nikiroo/fanfix/library/RemoteLibraryServer.java b/src/be/nikiroo/fanfix/library/RemoteLibraryServer.java index d2d9a6e..55c50c1 100644 --- a/src/be/nikiroo/fanfix/library/RemoteLibraryServer.java +++ b/src/be/nikiroo/fanfix/library/RemoteLibraryServer.java @@ -8,31 +8,34 @@ import be.nikiroo.fanfix.Instance; import be.nikiroo.fanfix.data.MetaData; import be.nikiroo.fanfix.data.Story; import be.nikiroo.utils.Version; -import be.nikiroo.utils.serial.ConnectActionServer; -import be.nikiroo.utils.serial.Server; +import be.nikiroo.utils.serial.server.ConnectActionServerObject; +import be.nikiroo.utils.serial.server.ServerObject; /** * Create a new remote server that will listen for order on the given port. *

- * The available commands are given as String arrays (first item is the key, - * second is the command, the rest are the arguments): + * The available commands are given as arrays of objects (first item is the key, + * second is the command, the rest are the arguments). + *

+ * The key is always a String, the commands are also Strings; the parameters + * vary depending upon the command. *

* * @author niki */ -public class RemoteLibraryServer extends Server { +public class RemoteLibraryServer extends ServerObject { private final String key; /** @@ -48,12 +51,12 @@ public class RemoteLibraryServer extends Server { * in case of I/O error */ public RemoteLibraryServer(String key, int port) throws IOException { - super(port, true); + super("Fanfix remote library", port, true); this.key = key; } @Override - protected Object onRequest(ConnectActionServer action, + protected Object onRequest(ConnectActionServerObject action, Version clientVersion, Object data) throws Exception { String key = ""; String command = "";