Search in sources :

Example 1 with Exit

use of org.apache.nifi.toolkit.cli.impl.command.misc.Exit in project nifi by apache.

the class CommandFactory method createTopLevelCommands.

public static Map<String, Command> createTopLevelCommands(final Context context) {
    final List<Command> commandList = new ArrayList<>();
    commandList.add(new Help());
    commandList.add(new Exit());
    final Map<String, Command> commandMap = new TreeMap<>();
    commandList.stream().forEach(cmd -> {
        cmd.initialize(context);
        commandMap.put(cmd.getName(), cmd);
    });
    return Collections.unmodifiableMap(commandMap);
}
Also used : Help(org.apache.nifi.toolkit.cli.impl.command.misc.Help) Command(org.apache.nifi.toolkit.cli.api.Command) ArrayList(java.util.ArrayList) TreeMap(java.util.TreeMap) Exit(org.apache.nifi.toolkit.cli.impl.command.misc.Exit)

Aggregations

ArrayList (java.util.ArrayList)1 TreeMap (java.util.TreeMap)1 Command (org.apache.nifi.toolkit.cli.api.Command)1 Exit (org.apache.nifi.toolkit.cli.impl.command.misc.Exit)1 Help (org.apache.nifi.toolkit.cli.impl.command.misc.Help)1