Interface | Description |
---|---|
AsyncResult<T> |
Encapsulates the result of an asynchronous operation.
|
Closeable |
A closeable resource.
|
CompositeFuture |
The composite future wraps a list of
futures , it is useful when several futures
needs to be coordinated. |
Context |
The execution context of a
Handler execution. |
Expectation<V> |
An expectation, very much like a predicate with the ability to provide a meaningful description of the failure.
|
Future<T> |
Represents the result of an action that may, or may not, have occurred yet.
|
Handler<E> |
A generic event handler.
|
MultiMap |
This class represents a MultiMap of String keys to a List of String values.
|
Promise<T> |
Represents the writable side of an action that may, or may not, have occurred yet.
|
TimeoutStream | Deprecated |
Timer |
A timer task that can be used as a future.
|
Verticle |
A verticle is a piece of code that can be deployed by Vert.x.
|
Vertx |
The entry point into the Vert.x Core API.
|
VertxBuilder |
A builder for creating Vert.x instances, allowing to configure Vert.x plugins:
metrics
tracing
cluster manager
Example usage:
|
WorkerExecutor |
An executor for executing blocking code in Vert.x .
|
Class | Description |
---|---|
AbstractVerticle |
An abstract base class that you can extend to write your own Verticle classes.
|
DeploymentOptions |
Options for configuring a verticle deployment.
|
DeploymentOptionsConverter |
Converter and mapper for
DeploymentOptions . |
Launcher |
A
main() class that can be used to create Vert.x instance and deploy a verticle, or run a bare Vert.x instance. |
ServiceHelper | Deprecated
this utility class is for internal usage of Vert.x and will be moved to an internal vertx package in Vert.x 5
|
VertxOptions |
Instances of this class are used to configure
Vertx instances. |
VertxOptionsConverter |
Converter and mapper for
VertxOptions . |
Enum | Description |
---|---|
ThreadingModel |
The threading model defines how user tasks should be executed.
|
Exception | Description |
---|---|
VertxException |
Copyright © 2024 Eclipse. All rights reserved.