protected void doMain()

in log4j-server/src/main/java/org/apache/logging/log4j/server/mom/jms/AbstractJmsReceiver.java [50:68]


    protected void doMain(boolean interactive, final String... args) throws Exception {
        // TODO Too many args, Use picocli
        if (args.length < 5) {
            usage();
            if (interactive) {
                System.exit(1);
            }
        }
        final Properties properties = new Properties();
        for (int index = 5; index < args.length; index += 2) {
            properties.put(args[index], args[index + 1]);
        }
        final JmsServer server = new JmsServer(args[0], "ConnectionFactory", args[1], args[2], args[3],
                args[4].toCharArray(), properties);
        server.start();
        if (interactive) {
            server.commandLineLoop();
        }
    }