- `Anything`
  - `Object`
    - `Basic` ...and other supertypes
      - `Verticle`

- `Verticle`
  - `Basic`
    - `Identifiable`
    - `Object`
      - `Anything`

no subtypes hierarchy

Initializer
`Verticle()`

Attributes
`config` | `shared JsonObject? config`
`context` | `shared Context context`
`deploymentID` | `shared String deploymentID`
`nativeVerticle` | `shared Verticle_ nativeVerticle`
`processArgs` | `shared List<String> processArgs`
`vertx` | `shared Vertx vertx`

Inherited Attributes
Attributes inherited from: `Object` `hash`, `string`

Methods
`deploy` | `shared void deploy(Vertx vertx, DeploymentOptions? options = null, Anything(String|Throwable)? completionHandler = null)` Deploy a verticle instance to Vert.x Parameters: `options = null` `completionHandler = null`
`init` | `shared void init(Vertx vertx, Context context)`
`start` | `shared default void start()`
`startAsync` | `shared default void startAsync(Future<Anything> startFuture)`
`stop` | `shared default void stop()`
`stopAsync` | `shared default void stopAsync(Future<Anything> stopFuture)`

Inherited Methods
Methods inherited from: `Object` `equals`