All Classes and Interfaces

Class
Description
 
Structure passed to acknowledgement handler called when a ACK or NACK frame is received.
Simplified factory to create an for Amazon Cognito.
AMQP Client entry point.
Once connected to the broker or router, you get a connection.
Represents an AMQP message.
Builder to create a new AmqpMessage.
Interface used to consume AMQP message as a stream of message.
AMQP Sender interface used to send messages.
Allows to perform a logical 'and' between several authorizations
An authentication handler that provides API Key support.
Deprecated.
Deprecated.
Deprecated.
This interface is used to create able to parse serialized array structures.
Represents a file on the file-system which can be read from, or written to asynchronously.
A lock on a region of an AsyncFile.
An asynchronous map.
 
Base interface for auth handlers.
User-facing interface for authenticating users.
Interface representing any kind of authorization such as: Role based authorization Permission based authorization Logical authorization (AND, OR, NOT) Time based authorization (ie: allow access the last 5 days of the month, from 8am till 10am, etc.)
The AuthorizationContext contains properties that can be used to match authorizations.
Base interface for authorization handlers that provide authorization support.
The role of an AuthorizationProvider is to return a set of Authorization.
 
Deprecated.
Simplified factory to create an for Azure AD.
Represents an event that occurs on the event bus bridge.
An auth handler that provides HTTP Basic Authentication support.
In this interface you can find all available BodyProcessorFactory to use in ValidationHandlerBuilder.
Handles the HTTP proxy body.
A codec for encoding and decoding HTTP bodies.
A handler which gathers the entire request body and sets it on the .
This interface is used to build body processors.
Simplified factory to create an for box.com.
Represents an event that occurs on the event bus bridge.
Represents an event that occurs on the event bus bridge.
Most data is shuffled around inside Vert.x using buffers.
An asynchronous cache aware HTTP / HTTP/2 client called CachingWebClient.
Camel Bridge facade.
Eclipse Vert.x Cassandra client.
A for consumption.
Chain several authentication providers as if they were one.
An auth handler that chains to a sequence of handlers.
An implementation of the circuit breaker pattern for Vert.x
Interface defining a command-line interface (in other words a command such as 'run', 'ls'...).
Builder for SqlClient instances.
Represents a client-side WebSocket initially not connected.
A parsed token in the command line interface.
Simplified factory to create an for CloudFoundry UAA.
A session store which stores sessions in a distributed map so they are available across the cluster.
 
A Vert.x Shell command, it can be created from any language using the CommandBuilder.command(java.lang.String) or from a Java class using io.vertx.mutiny.ext.shell.command.Command#create
Auto generated API Commands to interact with REDIS.
A build for Vert.x Shell command.
The parser transforms a CLI (a model) into an CommandLine.
The command process provides interaction with the process of the command provided by Vert.x Shell.
A registry that contains the commands known by a shell.
A resolver for commands, so the shell can discover commands.
The completion object
Defines a configuration retriever that read configuration from and tracks changes periodically.
 
A Vert.x service used to interact with Consul.
Deprecated.
The execution context of a Handler execution.
Helpers for producing Vert.x Context-aware schedulers.
Define how a scheduler captures a Vert.x Context.
Represents an HTTP Cookie.
A SessionStore that uses a Cookie to store the session data.
A handler which implements server side http://www.w3.org/TR/cors/[CORS] support for Vert.x-Web.
An asynchronous counter that can be used to across the cluster to maintain a consistent count.
Content Security Policy (CSP) is an added layer of security that helps to detect and mitigate certain types of attacks, including Cross Site Scripting (XSS) and data injection attacks.
This handler adds a CSRF token to requests which mutate state.
A cursor that reads progressively rows from the database, it is useful for reading very large result sets.
Deprecated.
Contains static metadata about the backend database server
A received datagram packet (UDP) which contains the data and information about the sender of the data itself.
A datagram socket can be used to send DatagramPacket's to remote datagram servers and receive DatagramPackets .
Entry point for building DB2 clients.
A connection to DB2 server.
Deprecated.
A class being a Consumer and a Handler at the same time, and which delegate DelegatingConsumerHandler.hashCode() and DelegatingConsumerHandler.equals(Object) to the consumer.
An implementation of Handler and which delegates DelegatingHandler.hashCode() and DelegatingHandler.equals(Object) to the passed handler.
Encapsulates a message being delivered by Vert.x as well as providing control over the message delivery.
Represents a STOMP destination.
Interface implemented to customize the destination creation.
An auth handler that provides HTTP Basic Authentication support.
Provides a way to asynchronously lookup information from DNS servers.
Simplified factory to create an for Dropbox.
Deprecated.
A pretty error handler for rendering error pages.
A Vert.x event-bus is a light-weight distributed messaging system which allows different parts of your application, or different applications and services to communicate with each in a loosely coupled way.
for event bus services (service proxies).
Holds a with a contextual object.
Helper methods to turn Vert.x Expectation that work on Future into Uni that can be used in a pipeline using the Uni.plug(Function) operator, as in:
Simplified factory to create an for Facebook.
A failure policy for the CircuitBreaker.
A handler that serves favicons.
Represents properties of a file on the file system.
Contains a broad set of operations for manipulating files on the file system.
Represents properties of the file system.
Represents a file-upload from an HTTP multipart form submission.
A form data part of a MultipartForm.
Handler that handles login from a form on a custom login page.
Simplified factory to create an for Foursquare.
Utility methods to build common Frames.
A template engine that uses the FreeMarker library.
Simplified factory to create an for Gitee.
Simplified factory to create an for Github.
Simplified factory to create an for GitLab.com.
Simplified factory to create an OAuth2Auth for Google.
A handler for GraphiQL resources.
A builder for GraphiQLHandler instances.
A Route handler for GraphQL requests.
A builder for GraphQLHandler instances.
A builder for GraphQLWSHandler instances.
A template engine that uses the Handlebars library.
Deprecated.
Deprecated.
Deprecated.
A Vert.x Web handler on which you register health check procedure.
NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.
Simplified factory to create an for Heroku.
A combination of host and port.
An extension of AuthProvider which uses the one time passwords based on counter to perform authentication.
HTTP Strict Transport Security (HSTS) RFC6797.
An extension of AuthProvider which is using .htdigest file as store
An extension of AuthProvider which is using htpasswd file as store
A template engine that uses the HTTL library.
An asynchronous HTTP client.
A builder for HttpClient.
Represents a client-side HTTP request.
Represents a client-side HTTP response.
Represents an HTTP connection.
for HTTP endpoint (REST api).
An HTTP/2 frame.
Contains a bunch of useful HTTP headers stuff: methods for creating instances often used Header names method to create optimized CharSequence which can be used as header name and value
Deprecated.
Handles the HTTP reverse proxy logic between the user agent and the origin.
A client-side HTTP request.
Deprecated.
An HTTP response.
The state of the HTTP response head: Status code / Message Headers
An HTTP and WebSockets server.
Represents an file upload from an HTML FORM.
Represents a server-side HTTP request.
Represents a server-side HTTP response.
A Vert.x web handler to expose the circuit breaker to the Hystrix dasbboard.
Simplified factory to create an for IBM Cloud.
An implementation of that relies on the Infinispan Java Client.
Base input trust interface for handlers that verify the trust of the request.
Simplified factory to create an for Instagram.
Deprecated.
Factory interface for creating AuthenticationProvider instances that use the Vert.x JDBC client.
Deprecated.
Deprecated.
An asynchronous client interface for interacting with a JDBC compliant database
NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.
Deprecated.
JDBCPool is the interface that allows using the Sql Client API with plain JDBC.
Deprecated.
A job executed in a JobController, grouping one or several process.
The job controller.
A JSON event emited by the JsonParser.
 
A parser class which allows to incrementally parse json elements and emit json parse events instead of parsing a json element fully.
Implementation of RFC6901 Json Pointers.
The JsonPointerIterator is used by the read/write algorithms of the JsonPointer to read/write the querying data structure
Every method takes the currentValue as parameter, representing the actual value held by the query algorithm.
Implementations of this interface should be stateless, so they can be reused
You can implement this interface to query the structure you want using json pointers
A Json-Schema holder.
Factory interface for creating JWT based AuthenticationProvider instances.
An auth handler that provides JWT Authentication support.
Implementation of the JWT authorization provider.
Vert.x Kafka Admin client implementation
Vert.x Kafka consumer.
Vert.x Kafka consumer record
Vert.x Kafka consumer records
Vert.x Kafka producer record header.
Vert.x Kafka producer.
Vert.x Kafka producer record.
Simplified factory to create an for Keycloak.
Implementation of the Keycloak Authorization Provider.
A parsed language header.
Factory interface for creating a LDAP AuthenticationProvider.
Simplified factory to create an for LinkedIn.
Simplified factory to create an for live.com Services.
Local maps can be used to share data safely in a single Vert.x instance.
A session store which is only available on a single node.
An asynchronous exclusive lock which can be obtained from any node in the cluster.
Implement to format the output of the LoggerHandler
A handler which logs request information to the Vert.x logger.
Represent a mail attachment that can be used in a MailMessage.
Simplified factory to create an for Mailchimp.
SMTP mail client for Vert.x
NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.
Represents a message that is received from the event bus in a handler.
An event bus consumer object representing a stream of message to an EventBus address that can be read from.
Represents a stream of message that can be written to.
Service type for data producer.
Factory interface for creating FIDO2 MetaDataService.
NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.
The metrics service mainly allows to return a snapshot of measured objects.
This service is derived and adapted from MetricsService in the vertx-dropwizard-metrics module.
Implementation of the Microprofile MP-JWT 1.1 RBAC based on the access token groups key.
 
An extension of AuthProvider which is using as store
An extension of AuthProvider which is using as store
An extension of AuthProvider which is using as store
A Vert.x service used to interact with MongoDB server instances.
NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.
 
Utility to create users/roles/permissions.
An MQTT client
Represents an MQTT CONNACK message
Represents an MQTT CONNACK message
Represents an MQTT endpoint for point-to-point communication with the remote MQTT client
Represent the interface for each MQTT message
Represents an MQTT PUBACK message
Represents an MQTT PUBCOMP message
Represents an MQTT PUBLISH message
Represents an MQTT PUBREC message
Represents an MQTT PUBREL message
An MQTT server
Represents an MQTT SUBACK message
Represents an MQTT SUBSCRIBE message
Represents a subscription to a topic
Represents an MQTT UNSUBSCRIBE message
Entry point for building MSSQL clients.
A connection to Microsoft SQL Server.
Deprecated.
 
This class represents a MultiMap of String keys to a List of String values.
A multipart form.
 
A handler which selectively executes another handler if a precondition is met.
Interface implemented by every generated Mutiny type.
Associate an Mutiny generated class with its original type,used for mapping the generated classes to their original type.
 
A template engine that uses the Handlebars library.
Represent a Mail-Exchange-Record (MX) which was resolved for a domain.
Entry point for building MySQL clients.
An interface to define MySQL specific constants or behaviors.
An interface which represents a connection to MySQL server.
Deprecated.
A TCP client.
Represents a TCP server
Represents a socket-like interface to a TCP connection on either the client or the server side.
Allows to perform a logical 'not' of the specified authorization
Factory interface for creating OAuth2 based AuthenticationProvider instances.
An auth handler that provides OAuth2 Authentication support.
An asynchronous OAuth2/OIDC aware HTTP / HTTP/2 client called WebClientOAuth2.
This interface is used to create able to parse serialized object structures.
Deprecated.
Deprecated.
 
Simplified factory to create an OAuth2Auth for OpenID Connect.
Interface representing an Operation
Entry point for building Oracle clients.
An interface to define Oracle specific constants or behaviors.
A connection to Oracle Database.
Deprecated.
Allows to perform a logical 'or' between several authorizations
An auth handler that provides One Time Password (Multi-Factor) Authentication support.
Otp key generator.
This interface is used to build parameter processors supported on every .
In this interface you can find all available ParameterProcessorFactory to use in ValidationHandlerBuilder.
Deprecated.
Deprecated.
 
A container with the request's headers that are meaningful enough to be parsed Contains: Accept -> MIME header, parameters and sortable Accept-Charset -> Parameters and sortable Accept-Encoding -> Parameters and sortable Accept-Language -> Parameters and sortable Content-Type -> MIME header and parameters
In this interface you can find all available ArrayParserFactory, ObjectParserFactory & TupleParserFactory
A template engine that uses the Pebble library.
Represents a permission Note that the permission can optionally be assigned to a specific resource
Entry point for building PostgreSQL clients.
A channel to Postgres that tracks the subscription to a given Postgres channel using the LISTEN/UNLISTEN commands.
A connection to Postgres.
Deprecated.
A class for managing subscriptions using LISTEN/UNLISTEN to Postgres channels.
Pipe data from a ReadStream to a WriteStream and performs flow control where necessary to prevent the write stream buffer from getting overfull.
Base platform interface for handlers that provide functionality to the application platform.
A connection pool which reuses a number of SQL connections.
A query for a prepared statement allowing parameterized execution of the query, this query will use a prepared statement.
A prepared statement, the statement is pre-compiled and it's more efficient to execute the statement for multiple times.
A process managed by the shell.
A Vert.x Web Route handler for Prometheus metrics scraping.
Represents the writable side of an action that may, or may not, have occurred yet.
Factory interface for creating property file based AuthenticationProvider instances.
Factory interface for creating property file based AuthenticationProvider instances.
The kind of the property, this can be used to fetch some specific property of the execution result.
Base interface for handlers that perform protocol upgrades.
A controller for proxy interception.
NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.
A HttpProxy interceptor.
Handles the interoperability of the request between the user agent and the origin.
Handles the interoperability of the response between the origin and the user agent.
A pseudo terminal used for controlling a Tty.
A template engine that uses Pug.
Deprecated.
A query.
NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.
A stream of messages from a rabbitmq queue.
Represent a message received message received in a rabbitmq-queue.
A reliable publisher that Queues up messages internally until it can successfully call basicPublish.
Represents a stream of items that can be read from.
 
A helper class which allows you to easily parse protocols which are delimited by a sequence of bytes, or fixed size records.
An auth handler that's used to handle auth by redirecting user to a custom login page.
A simple Redis client.
Auto generated Redis API client wrapper.
A simple Redis client.
Service type for Redis data source.
A SessionStore that uses a Redis to store the sessions and associated data.
JsonObject $ref resolver.
Builder for REDIS requests that will be encoded according to the RESP protocol was introduced in Redis 1.2.
 
Deprecated.
Request parameter holder
Deprecated.
Container for request parameters
Request predicate
Result of a RequestPredicate
The response received from the REDIS server.
A handler which sets the response content type automatically according to the best Accept header match.
Deprecated.
Deprecated.
Handler which adds a header `x-response-time` in the response of matching requests containing the time taken in ms to process the request.
It is like AsyncResultSet, but adapted for Vert.x.
A policy for retry execution.
A template engine that uses the Rocker library.
Represents a role.
A route is a holder for a set of criteria which determine whether an HTTP request or failure should be routed to a handler.
A router receives request from an HttpServer and routes it to the first matching Route that it contains.
Interface to build a Vert.x Web from an OpenAPI 3 contract.
Deprecated.
Handler that proxy the request to an event bus endpoint, waits for the reply and then writes the HTTP response.
Represents the context for the handling of a request in Vert.x-Web.
A single row of the execution result rowset.
An iterator for processing rows.
Map a to an arbitrary T object.
The execution result of the row set of a query provided as , commonly used as a RowSet.
A row oriented stream.
Simplified factory to create an for Salesforce.
Deprecated.
Deprecated.
A repository is a holder of dereferenced schemas, it can be used to create validator instances for a specific schema.
Deprecated.
Scope is a mechanism in OAuth 2.0 to limit an application's access to a user's account.
Base security policy interface for handlers that provide HTTP security related headers.
An authentication handler factory.
A self-signed certificate helper for testing and development purposes.
Structure passed to server handler when receiving a frame.
Represents a server side WebSocket.
A server WebSocket handshake, allows to control acceptance or rejection of a WebSocket.
Service Discovery main entry point.
The service exporter allows integrate other discovery technologies with the Vert.x service discovery.
The service importer allows integrate other discovery technologies with the Vert.x service discovery.
The publisher is used by the importer to publish or unpublish records.
Once a consumer has chosen a service, it builds a ServiceReference managing the binding with the chosen service provider.
A shell session.
Represents a browser session.
A handler that maintains a Session for each browser session.
A session store is used to store sessions for an Vert.x-Web web app
Shared data allows you to share data safely between different parts of your application in a safe way.
An interactive session between a consumer and a shell.
The shell server.
The shell service, provides a remotely accessible shell available via Telnet or SSH according to the ShellServiceOptions configuration.
Deprecated.
Simplified factory to create an for Shopify.
NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.
A user customizable authentication handler.
The address of a socket, an inet socket address or a domain socket address.
A handler that allows you to handle SockJS connections from clients.
You interact with SockJS clients through instances of SockJS socket.
NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.
Simplified factory to create an for SoundCloud.
Factory interface for creating AuthenticationProvider instances that use the Vert.x SQL client.
Factory interface for creating instances that use the Vert.x SQL client.
Defines common SQL client operations with a database server.
A common asynchronous client interface for interacting with SQL compliant database
Utilities for generating Multi and Uni with a SqlClient.
A connection to the database server.
Represents a connection to a SQL database
Represents a SQL query interface to a database
Tag if a parameter is of type OUT or INOUT.
An interface that represents the execution result of an operation on the database server.
A ReadStream of Rows from the underlying RDBMS.
An SQL template.
Utility to create users/roles/permissions.
Represent a Service-Record (SRV) which was resolved for a domain.
A handler for serving static resources from the file system or classpath.
Defines a STOMP client.
Once a connection to the STOMP server has been made, client receives a StompClientConnection, that let send and receive STOMP frames.
Defines a STOMP server.
Class representing a connection between a STOMP client a the server.
STOMP server handler implements the behavior of the STOMP server when a specific event occurs.
Base interface for a stream.
Simplified factory to create an for Stripe.
This interface is used to build complex parameter processors supported only in cookie & query.
TCP EventBus bridge for Vert.x
A template template uses a specific template and the data in a routing context to render a resource into a buffer.
A handler which renders responses using a template engine and where the template name is selected from the URI path.
The terminal.
A server for terminal based applications.
A template engine that uses the Thymeleaf library.
Handler that will timeout requests if the response has not been written after a certain time.
Deprecated.
A timer task that can be used as a future.
An extension of AuthProvider which uses the one time passwords based on time to perform authentication.
A transaction.
Provide interactions with the Shell TTY.
A general purpose tuple.
Map an arbitrary T object to a .
This interface is used to create able to parse serialized object structures.
Simplified factory to create an for Twitter.
 
 
 
A URI template that follows the rfc6570 level 4.
Represents an authenticates User and contains operations to authorise the user.
A web user is extended user coupled to the context and is used to perform verifications and actions on behalf of the user.
Deprecated.
This is the entry point of this module.
Builder for a .
A validator, validates some input object using a well known schema.
Holds a set of name/value pairs where each value can be a String or a List or a Map<String, String>.
The entry point into the Vert.x Core API.
Deprecated.
A builder for creating Vert.x instances, allowing to configure Vert.x plugins: metrics tracing cluster manager Example usage:
A secure non blocking random number generator isolated to the current context.
Deprecated.
Deprecated.
Deprecated.
 
Deprecated.
Watches are a way of specifying a view of data (e.g. list of nodes, KV pairs, health checks) which is monitored for updates.
 
Factory interface for creating WebAuthN based AuthenticationProvider instances.
An auth handler that provides FIDO2 WebAuthN Relay Party support.
An asynchronous HTTP / HTTP/2 client called WebClient.
An asynchronous sessions aware HTTP / HTTP/2 client called WebClientSession.
Utility API to verify which environment is the web application running.
Represents a client-side WebSocket.
Base WebSocket implementation.
An asynchronous WebSocket client.
A WebSocket frame that represents either text or binary data.
Represents a wildcard permission (ie: 'manage:order:*' '*:orders', '*', etc.)
An executor for executing blocking code in Vert.x .
Represents a stream of data that can be written to.
A WriteStream to Flow.Subscriber adapter.
The X-Frame-Options HTTP response header can be used to indicate whether or not a browser should be allowed to render a page in a , , or .