## Uses of Interface
io.vertx.ext.shell.command.CommandResolver

- Packages that use CommandResolver
  Package | Description
  --- | ---
  io.vertx.ext.shell |
  io.vertx.ext.shell.command |
  io.vertx.ext.shell.command.base |
  io.vertx.ext.shell.spi |

- - ### Uses of CommandResolver in io.vertx.ext.shell

    Methods in io.vertx.ext.shell with parameters of type CommandResolver
    Modifier and Type | Method | Description
    --- | --- | ---
    `ShellServer` | ShellServer.`registerCommandResolver​(CommandResolver resolver)` | Register a command resolver for this server.

  - ### Uses of CommandResolver in io.vertx.ext.shell.command

    Subinterfaces of CommandResolver in io.vertx.ext.shell.command
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `CommandRegistry` | A registry that contains the commands known by a shell.

    Methods in io.vertx.ext.shell.command that return CommandResolver
    Modifier and Type | Method | Description
    --- | --- | ---
    `static CommandResolver` | CommandResolver.`baseCommands​(Vertx vertx)` |

  - ### Uses of CommandResolver in io.vertx.ext.shell.command.base

    Classes in io.vertx.ext.shell.command.base that implement CommandResolver
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BaseCommandPack` |

  - ### Uses of CommandResolver in io.vertx.ext.shell.spi

    Method parameters in io.vertx.ext.shell.spi with type arguments of type CommandResolver
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CommandResolverFactory.`resolver​(Vertx vertx, Handler<AsyncResult<CommandResolver>> resolveHandler)` | Obtain a command resolver for a Vert.x instance.