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.
Selects
BasicAuthenticationMechanism.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.
Object allowing the register filters, i.e.
Simple implementation of filter.
config for the form authentication mechanism
Selects
FormAuthenticationMechanism.config for the form authentication mechanism
SameSite attribute values for the session and location cookies.
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
Deprecated, for removal: This API element is subject to removal in a future version.
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().Deprecated, for removal: This API element is subject to removal in a future version.
Use
VertxHttpConfig.Deprecated, for removal: This API element is subject to removal in a future version.
A representation of HTTP credential transport.
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.
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.
Configures the management interface.
A class allowing to access the management router.
Management interface configuration.
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.
Selects
MtlsAuthenticationMechanism.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.
VertxHttpBuildTimeConfig.