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
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.Handler to return the "static" content created a build time
This is the main entry point for Dev UI Json RPC communication
Security interceptors run for desired annotated methods prior to security checks.
Handler to return the endpoint info
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 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
HttpBuildTimeConfig.compressMediaTypes.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.
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.
Access log receiver that logs messages at INFO level.
A simple JSON string generator.
JSON array builder.
JSON object builder.
Formatting log records into a json format
Allows JSON RPC methods to response with more finer grade message types
Route JsonRPC message to the correct method
The local IP address
The local port
The local server name
Interface that generates the header for an access log.
This makes the log file available via json RPC
Authentication for the management interface.
A class allowing to access the management router.
Management interface configuration.
Configures the 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.
Selects
MtlsAuthenticationMechanism.The authentication handler responsible for mTLS client authentication
A
ConfigGroup for the settings related to HTTP multipart request handling.Log handler for Logger Manager
Handler to load mvnpm jars
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.
Used to allow propagation of context objects from intra-JVM request producers
Security context that is attached to the request.
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
Contains reflection info on the beans that needs to be called from the jsonrpc router
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
This will only work if
HttpConfiguration.recordRequestStartTime has been setpermission 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
As some API's (Servlet, JAX-RS) don't current support this attribute this config allows
it to be set based on the cookie name pattern.
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.
Handler to enable Vaadin router.
Provide entries from the MDC section of the RoutingContext.
Handling static when disabled
Static handler for webjars.