in log4j-server/src/main/java/org/apache/logging/log4j/server/mom/jms/AbstractJmsReceiver.java [46:64]
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();
}
}