All Classes and Interfaces

Class
Description
Class that is responsible for running the HTTP based permission checks
A security policy that allows for matching of other security policies based on paths.
 
 
 
Access log handler.
Interface that is used by the access log handler to send data to the log file manager.
 
 
 
 
Authentication mechanism and SecurityRealm name information used for configuring HTTP auth instance for the deployment.
permission checker that checks if the user is authenticated
Secures endpoint classes and methods with HttpSecurityPolicy.
Quarkus generates this storage of endpoints secured with AuthorizationPolicy.
 
Authentication mechanism information used for configuring HTTP auth instance for the deployment.
 
This class provides a way to create a basic authentication mechanism.
The authentication handler responsible for BASIC authentication as described by RFC2617
 
Request body related settings
 
The bytes sent
 
A certificate configuration.
 
 
Exchange attribute that represents a combination of attributes that should be merged into a single string.
This annotation can be used to enable the compression of an HTTP response for a particular method.
 
 
 
 
Exchange attribute that represents a fixed value
A cookie
 
 
 
 
Note that we intentionally put the producer in a separate class so that it's possible to exclude the bean if a naming conflict exists.
 
The current time
 
Log Receiver that stores logs in a directory under the specified file name, and rotates them after midnight.
 
 
 
 
StaticHandler implementation to handle static resources using the Classpath.
Quarkus fires a CDI event of this type asynchronously when the domain socket server starts listening on the configured host and port.
Security interceptors run for desired annotated methods prior to security checks.
Representation of a string attribute from a HTTP server exchange.
An interface that knows how to build an exchange attribute from a textual representation.
Attribute parser for exchange attributes.
Interface that can be used to wrap an exchange attribute.
Provide entries from the "user data" section of the RoutingContext
 
An interface extending the metrics exposed for the Vert.x HTTP server.
 
A Handler to serve static files from jar files or from a local directory.
 
Represents a Filter, i.e. a route called on every HTTP request or failure (depending on Filter.isFailureHandler()).
 
Object allowing the register filters, i.e. handler called on every HTTP request.
Simple implementation of filter.
This class provides a way to create a Form-based authentication mechanism.
 
config for the form authentication mechanism
SameSite attribute values for the session and location cookies.
 
 
 
Contains the information provided by the various forwarding headers This object can be obtained by using looking up ForwardedInfo.CONTEXT_KEY in the requests local context.
 
 
Restricts who can send `Forwarded`, `X-Forwarded` or `X-Forwarded-*` headers to trusted proxies configured through ProxyConfig.trustedProxies().
 
 
 
 
 
 
The type of route handler
 
Configuration that allows for setting an HTTP header
Provides a way to select custom HttpAuthenticationMechanism used for a REST endpoint and WebSockets Next endpoint authentication.
An interface that performs HTTP based authentication
 
Class that is responsible for running the HTTP based authentication
 
Class that is responsible for running the HTTP based permission checks
A listener that listens for certificate updates and updates the HTTP server accordingly.
 
 
A simple wrapping handler that removes the Content-Encoding: identity HTTP header if the Content-Type header is set and the value is a compressed media type as configured via VertxHttpBuildTimeConfig.compressMediaTypes().
A representation of HTTP credential transport.
 
A CDI event that facilitates programmatic path-specific authorization setup.
Represents HTTP request authorization.
Represents authorization and authentication requirements for given path patterns.
This singleton carries final HTTP Security configuration and act as a single source of truth for it.
 
 
 
 
 
An HTTP Security policy, that controls which requests are allowed to proceed.
A context object that can be used to run blocking tasks
The results of a permission check
 
 
 
 
 
 
Interface exposed by beans willing to customizing the HTTP server options.
 
Quarkus fires a CDI event of this type asynchronously when the HTTP server starts listening on the configured host and port.
This class is a single source of truth for HTTP server TLS configuration name and TLS client authentication.
Quarkus fires a CDI event of this type asynchronously when the HTTPS server starts listening on the configured host and port.
The ident username, not used, included for apache access log compatibility
 
 
Handler that dispatches to a given handler based on a match of the path.
 
 
A string keyed map that can be accessed as a substring, eliminating the need to allocate a new string to do a key comparison against.
 
 
Decorates AbstractPathMatchingHttpSecurityPolicy path matching capabilities with support for policies selected with AuthorizationPolicy.
Access log receiver that logs messages at INFO level.
A simple JSON string generator.
JSON array builder.
 
JSON object builder.
The local IP address
 
The local port
 
The local server name
 
Interface that generates the header for an access log.
Authentication for the management interface.
Management interface.
A class allowing to access the management router.
Management interface.
Class that is responsible for running the Management HTTP based permission checks
 
A security policy that allows for matching of other security policies based on paths.
Authentication for the management interface.
 
This class provides a way to create the mutual TLS client authentication mechanism.
The mutual TLS client authentication mechanism builder.
 
The authentication handler responsible for mTLS client authentication.
A config for the settings related to HTTP multipart request handling.
 
 
 
A security policy that allows for matching of other security policies based on paths.
 
A class that manages persistent logins.
 
 
 
Specifies additional criteria on paths that should be checked.
 
Holds configuration related with proxy addressing forward.
Precedence of Forwarded and X-Forwarded headers when both types of headers are enabled and no strict forwarded control is enforced.
 
Used to allow propagation of context objects from intra-JVM request producers
Basic vert.x user representation
 
Query parameter
 
The query string
 
Exchange attribute that wraps string attributes in quotes.
 
An exception that is thrown when an attribute is read only
The remote Host address (if resolved)
 
The remote IP address
 
 
The remote user
 
Generates an error page with a stack trace.
A request header
 
The request line
 
The request method
 
 
 
The request getProtocol
 
The request scheme
 
The request URL
 
 
Lists all routes when no route matches the path in the dev mode.
 
The request status code
 
A response header
 
The response time
 
 
permission checker that handles role based permissions
 
Route order value constants used in Quarkus, update http-reference.adoc when changing this class.
 
 
 
 
Configuration that allows for automatically setting the SameSite attribute on cookies
A utility class that can check known user agents which are known to be incompatible with SameSite=None attribute.
 
 
 
 
Shared configuration for setting up server-side SSL.
 
 
 
 
 
 
 
 
 
 
 
The thread name
 
Utility class to handle TLS certificate reloading.
 
Utility class for TLS configuration.
Configure the global traffic shaping functionality.
 
 
 
 
 
Converts proxy address into TrustedProxyCheck.TrustedProxyCheckPart.
This annotation can be used to disable the compression of an HTTP response for a particular method.
 
 
 
 
 
 
 
 
 
 
 
 
Provide entries from the MDC section of the RoutingContext.
 
 
Handling static when disabled
 
Static handler for webjars.
Configure the Vert.X HTTP Server for WebSocker Server connection.