protected CommandHandler createCommandHandler() { ArrayList<Command> availableCommands = new ArrayList<Command>(); for (CommandRegistry registry : CommandRegistry.values()) { if (!(registry.getCommand() instanceof StartTLSCommand)) { availableCommands.add(registry.getCommand()); } } CommandHandler cmd = new CommandHandler(availableCommands); return cmd; } }
public CommandHandler() { // This solution should be more robust than the earlier "manual" configuration. for(CommandRegistry registry : CommandRegistry.values()) { addCommand(registry.getCommand()); } }
/** */ public CommandHandler() { // This solution should be more robust than the earlier "manual" configuration. for (CommandRegistry registry: CommandRegistry.values()) { this.addCommand(registry.getCommand()); } }
/** */ public CommandHandler() { // This solution should be more robust than the earlier "manual" configuration. for (CommandRegistry registry: CommandRegistry.values()) { this.addCommand(registry.getCommand()); } }