Interface ExecutionCoordinator<C>

Type Parameters:
C - command sender type

@API(status=STABLE) public interface ExecutionCoordinator<C>
The execution coordinator is responsible for coordinating execution of command parsing, handlers, suggestions, etc. It can determine what thread context certain stages of the pipeline will run in, allowing it to for example, disallow concurrent command execution.