private int maxMessageQueueLength;
public FCPServer(String ipToBindTo, String allowedHosts, String allowedHostsFullAccess, int port, Node node, NodeClientCore core, boolean isEnabled, boolean assumeDDADownloadAllowed, boolean assumeDDAUploadAllowed, boolean neverDropAMessage, int maxMessageQueueLength, PersistentRequestRoot persistentRoot) throws IOException, InvalidConfigValueException {
this.bindTo = ipToBindTo;
this.allowedHosts=allowedHosts;
this.allowedHostsFullAccess = new AllowedHosts(allowedHostsFullAccess);
this.port = port;
this.enabled = isEnabled;
this.node = node;
this.core = core;
this.assumeDownloadDDAIsAllowed = assumeDDADownloadAllowed;