# Package io.vertx.launcher.application

- Interface Summary
  Interface | Description
  --- | ---
  HookContext | Exposes objects available at different stages of the `VertxApplication` launch process.
  VertxApplicationHooks | Methods invoked by the `VertxApplication` at different stages of the launch process.

- Class Summary
  Class | Description
  --- | ---
  ExitCodes |
  VertxApplication | A `main()` class that can be used to create the Vert.x instance and deploy a verticle.