public List<String> getForkedProcessArgs(int port, String id) {
        //these are the arguments for the forked process
        List<String> args = new ArrayList<>();
        args.add("-h");
        args.add(getHost());
        args.add("-p");
        args.add(Integer.toString(port));
        args.add("-i");
        args.add(id);
        if (hasConfigFile()) {
            args.add("-c");
            args.add(ProcessUtils.escapeCommandLine(configPath
                    .toAbsolutePath()
                    .toString()));
        }
        return args;
    }
Maximum time in millis to allow for the forked process to startup
or restart

@return
tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TikaServerConfig.java