Home
last modified time | relevance | path

Searched refs:commandRouterStack (Results 1 – 1 of 1) sorted by relevance

/external/dagger2/java/dagger/example/atm/
DCommandProcessor.java38 private final Deque<CommandRouter> commandRouterStack = new ArrayDeque<>(); field in CommandProcessor
42 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()