Searched refs:commandRouterStack (Results 1 – 1 of 1) sorted by relevance
38 private final Deque<CommandRouter> commandRouterStack = new ArrayDeque<>(); field in CommandProcessor42 commandRouterStack.push(firstCommandRouter); in CommandProcessor()46 if (commandRouterStack.isEmpty()) { in process()50 Result result = commandRouterStack.peek().route(input); in process()53 commandRouterStack.pop(); in process()54 return commandRouterStack.isEmpty() ? Status.INPUT_COMPLETED : Status.HANDLED; in process()60 result.nestedCommandRouter().ifPresent(commandRouterStack::push); in process()