Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

absoluteURI() - Method in class io.quarkus.vertx.http.runtime.ForwardedParser
 
absoluteURI() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
AbstractHttpAuthorizer - Class in io.quarkus.vertx.http.runtime.security
Class that is responsible for running the HTTP based permission checks
AbstractHttpAuthorizer(IdentityProviderManager, AuthorizationController, List<HttpSecurityPolicy>, BeanManager, BlockingSecurityExecutor, Event<AuthorizationFailureEvent>, Event<AuthorizationSuccessEvent>, boolean) - Constructor for class io.quarkus.vertx.http.runtime.security.AbstractHttpAuthorizer
 
AbstractPathMatchingHttpSecurityPolicy - Class in io.quarkus.vertx.http.runtime.security
A security policy that allows for matching of other security policies based on paths.
AbstractPathMatchingHttpSecurityPolicy(List<HttpSecurityConfiguration.HttpPermissionCarrier>, Map<String, PolicyConfig>, String, Instance<HttpSecurityPolicy>, PolicyMappingConfig.AppliesTo) - Constructor for class io.quarkus.vertx.http.runtime.security.AbstractPathMatchingHttpSecurityPolicy
 
AbstractPathMatchingHttpSecurityPolicy.HttpMatcher - Record Class in io.quarkus.vertx.http.runtime.security
 
AbstractResponseWrapper - Class in io.quarkus.vertx.http.runtime.filters
 
AbstractResponseWrapper(HttpServerResponse) - Constructor for class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
accept(Route) - Method in class io.quarkus.vertx.http.runtime.HandlerConsumer
 
accept(RoutingContext, Throwable) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder.DefaultAuthFailureHandler
 
acceptBacklog() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
The accept backlog, this is how many connections can be waiting to be accepted before connections start being rejected
acceptBacklog() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
The accept backlog, this is how many connections can be waiting to be accepted before connections start being rejected
accessControlAllowCredentials() - Method in interface io.quarkus.vertx.http.runtime.cors.CORSConfig
The `Access-Control-Allow-Credentials` response header.
accessControlMaxAge() - Method in interface io.quarkus.vertx.http.runtime.cors.CORSConfig
The `Access-Control-Max-Age` response header value in Duration format.
accessLog() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Access logs.
AccessLogConfig - Interface in io.quarkus.vertx.http.runtime
 
AccessLogHandler - Class in io.quarkus.vertx.http.runtime.filters.accesslog
Access log handler.
AccessLogHandler(AccessLogReceiver, String, boolean, ExchangeAttribute) - Constructor for class io.quarkus.vertx.http.runtime.filters.accesslog.AccessLogHandler
 
AccessLogHandler(AccessLogReceiver, String, boolean, ClassLoader, Optional<String>) - Constructor for class io.quarkus.vertx.http.runtime.filters.accesslog.AccessLogHandler
 
AccessLogReceiver - Interface in io.quarkus.vertx.http.runtime.filters.accesslog
Interface that is used by the access log handler to send data to the log file manager.
action() - Method in class io.quarkus.vertx.http.runtime.options.TlsCertificateReloader.ReloadCertificateTask
 
adaptToHttpPermissionCarriers(Map<String, PolicyMappingConfig>) - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration
 
add(Json.JsonArrayBuilder) - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonArrayBuilder
 
add(Json.JsonObjectBuilder) - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonArrayBuilder
 
add(Boolean) - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonArrayBuilder
 
add(CharSequence, CharSequence) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
add(CharSequence, Iterable) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
add(CharSequence, Object) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
add(Integer) - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonArrayBuilder
 
add(Long) - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonArrayBuilder
 
add(String) - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonArrayBuilder
 
add(String, Iterable) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
add(String, Object) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
add(String, String) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
addAll(MultiMap) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
addAll(List<Json.JsonObjectBuilder>) - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonArrayBuilder
 
addAll(Map<String, String>) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
addAuthenticationFailureToEvent(AuthenticationFailedException, RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityUtils
Adds AuthenticationFailedException failure to the current RoutingContext.
addCall(RouteMethodDescription) - Method in class io.quarkus.vertx.http.runtime.devmode.RouteDescription
 
addCookie(Cookie) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
addCookie(Cookie) - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.ResponseWrapper
 
addHttpPermissions(List<HttpSecurityConfiguration.HttpPermissionCarrier>) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
addInt(CharSequence, int) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
AdditionalRouteDescription - Class in io.quarkus.vertx.http.runtime.devmode
 
AdditionalRouteDescription() - Constructor for class io.quarkus.vertx.http.runtime.devmode.AdditionalRouteDescription
 
AdditionalRouteDescription(String, String) - Constructor for class io.quarkus.vertx.http.runtime.devmode.AdditionalRouteDescription
 
addMethodToPolicyName(String, String, String, String[]) - Method in class io.quarkus.vertx.http.runtime.security.AuthorizationPolicyStorage.MethodsToPolicyBuilder
 
addNamedConfigGroup(String) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescriptionsManager
 
addPath(String, T) - Method in class io.quarkus.vertx.http.runtime.security.ImmutablePathMatcher.ImmutablePathMatcherBuilder
Two sorts of paths are accepted: - exact path matches (without wildcard); these are matched first and Quarkus does no magic, request path must exactly match - paths with one or more wildcard: - ending wildcard matches zero or more path segment - inner wildcard matches exactly one path segment few notes: - it's key to understand only segments are matched, for example '/one*' will not match request path '/ones' - path patterns '/one*' and '/one/*' are one and the same thing as we only match path segments and '/one*' in fact means 'either /one or /one/any-number-of-path-segments' - paths are matched on longer-prefix-wins basis - what we call 'prefix' is in fact path to the first wildcard - if there is a path after first wildcard like in the '/one/*\/three' pattern ('/three' is remainder) path pattern is considered longer than the '/one/*' pattern and wins for request path '/one/two/three' - more specific pattern wins and wildcard is always less specific than any other path segment character, therefore path '/one/two/three*' will win over '/one/*\/three*' for request path '/one/two/three/four'
addRequestDoneHandler(Handler<Void>) - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper
 
addRoute(RuntimeValue<Router>, Function<Router, Route>, Handler<RoutingContext>, HandlerType) - Method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
addRoutingCtxToIdentityIfMissing(SecurityIdentity, RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.security.RoutingContextAwareSecurityIdentity
 
addSecureForNone() - Method in interface io.quarkus.vertx.http.runtime.SameSiteCookieConfig
If this is true then the 'secure' attribute will automatically be sent on cookies with a SameSite attribute of None.
addServlet(String) - Static method in class io.quarkus.vertx.http.runtime.devmode.ResourceNotFoundData
 
addShort(CharSequence, short) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
ALL - Enum constant in enum class io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo
Apply on all matching paths.
allowAll() - Static method in interface io.quarkus.vertx.http.runtime.TrustedProxyCheck
 
allowForwarded - Variable in class io.quarkus.vertx.http.runtime.ForwardingProxyOptions
 
allowForwarded() - Method in interface io.quarkus.vertx.http.runtime.ProxyConfig
If this is true and proxy address forwarding is enabled then the standard Forwarded header will be used.
allowXForwarded - Variable in class io.quarkus.vertx.http.runtime.ForwardingProxyOptions
 
allowXForwarded() - Method in interface io.quarkus.vertx.http.runtime.ProxyConfig
If either this or allow-forwarded are true and proxy address forwarding is enabled then the not standard Forwarded header will be used.
AllRequestHeadersAttribute - Class in io.quarkus.vertx.http.runtime.attribute
 
AllRequestHeadersAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
AlwaysCreateBodyHandlerSupplier() - Constructor for class io.quarkus.vertx.http.runtime.VertxHttpRecorder.AlwaysCreateBodyHandlerSupplier
 
appendStringValue(StringBuilder, String) - Static method in class io.quarkus.vertx.http.runtime.devmode.Json
 
appendValue(StringBuilder, Object) - Static method in class io.quarkus.vertx.http.runtime.devmode.Json
 
APPLICATION_QUARKUS - Static variable in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
appliesTo() - Method in interface io.quarkus.vertx.http.runtime.PolicyMappingConfig
Whether permission check should be applied on all matching paths, or paths specific for the Jakarta REST resources.
apply(SecurityIdentity) - Method in class io.quarkus.vertx.http.runtime.security.RolesMapping
 
apply(ChallengeData) - Method in class io.quarkus.vertx.http.runtime.security.HttpAuthenticationMechanism.ChallengeSender
 
apply(Router) - Method in class io.quarkus.vertx.http.runtime.BasicRoute
 
applyCommonOptions(HttpServerOptions, VertxHttpBuildTimeConfig, VertxHttpConfig, List<String>) - Static method in class io.quarkus.vertx.http.runtime.options.HttpServerOptionsUtils
 
applyCommonOptionsForManagementInterface(HttpServerOptions, ManagementInterfaceBuildTimeConfig, ManagementConfig, List<String>) - Static method in class io.quarkus.vertx.http.runtime.options.HttpServerOptionsUtils
 
applyFilters(Map<String, FilterConfig>, Router) - Static method in class io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers
 
applyHeaders(Map<String, HeaderConfig>, Router) - Static method in class io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers
 
applyProxy(ProxyConfig, Handler<HttpServerRequest>, Supplier<Vertx>) - Static method in class io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers
 
applyTlsConfigurationToHttpServerOptions(TlsConfiguration, HttpServerOptions) - Static method in class io.quarkus.vertx.http.runtime.options.HttpServerOptionsUtils
 
applyToJaxRs() - Method in interface io.quarkus.vertx.http.security.HttpSecurity.HttpPermission
Whether permission check should be applied on all matching paths, or paths specific for the Jakarta REST resources.
ArcDevRecorder - Class in io.quarkus.vertx.http.runtime.devmode
 
ArcDevRecorder() - Constructor for class io.quarkus.vertx.http.runtime.devmode.ArcDevRecorder
 
array() - Static method in class io.quarkus.vertx.http.runtime.devmode.Json
 
array(boolean) - Static method in class io.quarkus.vertx.http.runtime.devmode.Json
 
attemptAuthentication(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.HttpAuthenticator
Attempts authentication with the contents of the request.
attributes() - Method in class io.quarkus.vertx.http.runtime.security.QuarkusHttpUser
 
augmentIdentity(SecurityIdentity) - Method in class io.quarkus.vertx.http.runtime.security.RolesMapping
 
auth() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
Authentication configuration
auth() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementInterfaceBuildTimeConfig
Authentication configuration
auth() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpBuildTimeConfig
Authentication mechanism and SecurityRealm name information used for configuring HTTP auth instance for the deployment.
auth() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Authentication configuration
AUTH_FAILURE_HANDLER - Static variable in class io.quarkus.vertx.http.runtime.security.QuarkusHttpUser
The key that stores a BiConsumer that handles auth failures This can be overridden by downstream handlers such as Undertow to control auth failure handling.
AUTH_FAILURE_HANDLER - Static variable in class io.quarkus.vertx.http.runtime.security.SecurityHandlerPriorities
 
AUTH_MECHANISM_SCHEME - Static variable in annotation interface io.quarkus.vertx.http.runtime.security.annotation.BasicAuthentication
 
AUTH_MECHANISM_SCHEME - Static variable in annotation interface io.quarkus.vertx.http.runtime.security.annotation.FormAuthentication
 
AUTH_MECHANISM_SCHEME - Static variable in annotation interface io.quarkus.vertx.http.runtime.security.annotation.MTLSAuthentication
 
AuthConfig - Interface in io.quarkus.vertx.http.runtime
Authentication mechanism and SecurityRealm name information used for configuring HTTP auth instance for the deployment.
authenticate(RoutingContext, IdentityProviderManager) - Method in class io.quarkus.vertx.http.runtime.security.BasicAuthenticationMechanism
 
authenticate(RoutingContext, IdentityProviderManager) - Method in class io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism
 
authenticate(RoutingContext, IdentityProviderManager) - Method in interface io.quarkus.vertx.http.runtime.security.HttpAuthenticationMechanism
 
authenticate(RoutingContext, IdentityProviderManager) - Method in class io.quarkus.vertx.http.runtime.security.HttpAuthenticator.NoAuthenticationMechanism
 
authenticate(RoutingContext, IdentityProviderManager) - Method in class io.quarkus.vertx.http.runtime.security.MtlsAuthenticationMechanism
 
authenticated() - Method in interface io.quarkus.vertx.http.security.HttpSecurity.HttpPermission
HTTP requests will only be accessible if SecurityIdentity is not anonymous.
AuthenticatedHttpSecurityPolicy - Class in io.quarkus.vertx.http.runtime.security
permission checker that checks if the user is authenticated
AuthenticatedHttpSecurityPolicy() - Constructor for class io.quarkus.vertx.http.runtime.security.AuthenticatedHttpSecurityPolicy
 
authenticatedWith(String) - Method in interface io.quarkus.vertx.http.security.HttpSecurity.HttpPermission
HTTP request must be authenticated using a mechanism with matching HttpCredentialTransport.getAuthenticationScheme().
authentication(ClientAuth) - Method in class io.quarkus.vertx.http.security.MTLS.Builder
When the mutual TLS client authentication is configured with this builder, the client authentication is ClientAuth.REQUIRED for all requests by default.
AUTHENTICATION - Static variable in class io.quarkus.vertx.http.runtime.security.SecurityHandlerPriorities
 
AuthenticationHandler(boolean) - Constructor for class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder.AuthenticationHandler
 
AuthenticationHandler(boolean, boolean) - Constructor for class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder.AuthenticationHandler
 
AuthenticationMechanism(String, HttpAuthenticationMechanism) - Constructor for record class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.AuthenticationMechanism
Creates an instance of a AuthenticationMechanism record class.
authenticationMechanismHandler(boolean, boolean) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
 
authenticator - Variable in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder.AuthenticationHandler
 
authMechanism() - Method in interface io.quarkus.vertx.http.runtime.PolicyMappingConfig
Path specific authentication mechanism which must be used to authenticate a user.
authMechanism() - Method in record class io.quarkus.vertx.http.runtime.security.AbstractPathMatchingHttpSecurityPolicy.HttpMatcher
Returns the value of the authMechanism record component.
authMechanismSelectionInterceptorCreator() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
 
authority() - Method in class io.quarkus.vertx.http.runtime.ForwardedParser
 
authority() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
authorization() - Method in interface io.quarkus.vertx.http.security.HttpSecurity.HttpPermission
Allows to configure HTTP request authorization requirement on the returned instance.
AUTHORIZATION - Enum constant in enum class io.quarkus.vertx.http.runtime.security.HttpCredentialTransport.Type
Auth header, type target is the auth type (basic, bearer etc)
AUTHORIZATION - Static variable in class io.quarkus.vertx.http.runtime.security.SecurityHandlerPriorities
 
AUTHORIZATION_CODE - Enum constant in enum class io.quarkus.vertx.http.runtime.security.HttpCredentialTransport.Type
Authorization code, type target is the query 'code' parameter
authorizationCodeFlow() - Method in interface io.quarkus.vertx.http.security.HttpSecurity.HttpPermission
HTTP request must be authenticated using Authorization Code Flow mechanism.
AuthorizationPolicy - Annotation Interface in io.quarkus.vertx.http.security
Secures endpoint classes and methods with HttpSecurityPolicy.
AuthorizationPolicyStorage - Class in io.quarkus.vertx.http.runtime.security
Quarkus generates this storage of endpoints secured with AuthorizationPolicy.
AuthorizationPolicyStorage() - Constructor for class io.quarkus.vertx.http.runtime.security.AuthorizationPolicyStorage
 
AuthorizationPolicyStorage.MethodsToPolicyBuilder - Class in io.quarkus.vertx.http.runtime.security
 
AuthRuntimeConfig - Interface in io.quarkus.vertx.http.runtime
Authentication mechanism information used for configuring HTTP auth instance for the deployment.
AuthRuntimeConfig.InclusiveMode - Enum Class in io.quarkus.vertx.http.runtime
 
available() - Method in class io.quarkus.vertx.http.runtime.VertxInputStream
 
awaitWrittenForTest() - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver
For tests only.

B

BARE_INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.QueryStringAttribute
 
BARE_INSTANCE_ORIGINAL_REQUEST - Static variable in class io.quarkus.vertx.http.runtime.attribute.QueryStringAttribute
 
BARE_QUERY_STRING - Static variable in class io.quarkus.vertx.http.runtime.attribute.QueryStringAttribute
 
baseFileName() - Method in interface io.quarkus.vertx.http.runtime.AccessLogConfig
The access log file base name, defaults to 'quarkus' which will give a log file name of 'quarkus.log'.
basic() - Method in interface io.quarkus.vertx.http.runtime.AuthConfig
If basic auth should be enabled.
basic() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementAuthConfig
If basic auth should be enabled.
basic() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
basic() - Method in interface io.quarkus.vertx.http.security.HttpSecurity
Registers the Basic authentication mechanism in addition to all other global authentication mechanisms.
basic() - Method in interface io.quarkus.vertx.http.security.HttpSecurity.HttpPermission
HTTP request must be authenticated using basic authentication mechanism configured in the 'application.properties' file or the mechanism created with the Basic API and registered against the HttpSecurity.mechanism(HttpAuthenticationMechanism).
basic(String) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
basic(String) - Method in interface io.quarkus.vertx.http.security.HttpSecurity
Registers the Basic authentication mechanism in addition to all other global authentication mechanisms.
Basic - Interface in io.quarkus.vertx.http.security
This class provides a way to create a basic authentication mechanism.
BASIC_AUTH_ANNOTATION_DETECTED - Static variable in class io.quarkus.vertx.http.runtime.security.HttpAuthenticator
Whether BasicAuthentication has been detected, which means that user needs to use basic authentication.
BasicAuthentication - Annotation Interface in io.quarkus.vertx.http.runtime.security.annotation
BasicAuthenticationMechanism - Class in io.quarkus.vertx.http.runtime.security
The authentication handler responsible for BASIC authentication as described by RFC2617
BasicAuthenticationMechanism(String) - Constructor for class io.quarkus.vertx.http.runtime.security.BasicAuthenticationMechanism
Deprecated, for removal: This API element is subject to removal in a future version.
BasicAuthenticationMechanism(String, boolean) - Constructor for class io.quarkus.vertx.http.runtime.security.BasicAuthenticationMechanism
 
BasicAuthenticationMechanism(String, boolean, Charset, Map<Pattern, Charset>) - Constructor for class io.quarkus.vertx.http.runtime.security.BasicAuthenticationMechanism
 
basicAuthenticationMechanismBean() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
 
BasicRoute - Class in io.quarkus.vertx.http.runtime
 
BasicRoute() - Constructor for class io.quarkus.vertx.http.runtime.BasicRoute
 
BasicRoute(String) - Constructor for class io.quarkus.vertx.http.runtime.BasicRoute
 
BasicRoute(String, Integer) - Constructor for class io.quarkus.vertx.http.runtime.BasicRoute
 
BasicRoute(String, Integer, Consumer<Route>) - Constructor for class io.quarkus.vertx.http.runtime.BasicRoute
 
BasicRoute(String, String) - Constructor for class io.quarkus.vertx.http.runtime.BasicRoute
 
BasicRoute(String, String, Integer) - Constructor for class io.quarkus.vertx.http.runtime.BasicRoute
 
BasicRoute(String, String, Integer, Consumer<Route>) - Constructor for class io.quarkus.vertx.http.runtime.BasicRoute
 
bearer() - Method in interface io.quarkus.vertx.http.security.HttpSecurity.HttpPermission
HTTP request must be authenticated using Bearer token authentication.
beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class io.quarkus.vertx.http.runtime.graal.Brotli4jFeature
 
BEGIN_CERT - Static variable in class io.quarkus.vertx.http.runtime.attribute.SslClientCertAttribute
 
BLOCKING - Enum constant in enum class io.quarkus.vertx.http.runtime.HandlerType
A blocking route handler, invoked on a worker thread.
body() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
body() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
Request body related settings
body() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Request body related settings
body(Handler<AsyncResult<Buffer>>) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
BodyConfig - Interface in io.quarkus.vertx.http.runtime
Request body related settings
bodyEndHandler(Handler<Void>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
bodyHandler(Handler<Buffer>) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
bodyHandler(Handler<Buffer>) - Method in class io.quarkus.vertx.http.runtime.ResumingRequestWrapper
 
Brotli4jFeature - Class in io.quarkus.vertx.http.runtime.graal
 
Brotli4jFeature() - Constructor for class io.quarkus.vertx.http.runtime.graal.Brotli4jFeature
 
build() - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonArrayBuilder
 
build() - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonBuilder
 
build() - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonObjectBuilder
 
build() - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver.Builder
 
build() - Method in class io.quarkus.vertx.http.runtime.handlers.DevClasspathStaticHandlerOptions.Builder
 
build() - Method in class io.quarkus.vertx.http.runtime.security.AuthorizationPolicyStorage.MethodsToPolicyBuilder
 
build() - Method in class io.quarkus.vertx.http.runtime.security.ImmutablePathMatcher.ImmutablePathMatcherBuilder
 
build() - Method in class io.quarkus.vertx.http.runtime.security.ImmutableSubstringMap.SubstringMapBuilder
 
build() - Method in class io.quarkus.vertx.http.security.Form.Builder
 
build() - Method in class io.quarkus.vertx.http.security.MTLS.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.AllRequestHeadersAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.BytesSentAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.CookieAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.DateTimeAttribute.Builder
 
build(String) - Method in interface io.quarkus.vertx.http.runtime.attribute.ExchangeAttributeBuilder
Build the attribute from a text based representation.
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.ExchangeDataAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.IdentUsernameAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.LocalIPAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.LocalPortAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.LocalServerNameAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.NullAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.QueryParameterAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.QueryStringAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.RemoteHostAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.RemoteIPAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.RemoteUserAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestHeaderAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestLineAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestMethodAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestPathAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestProtocolAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestSchemeAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestURLAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.ResponseCodeAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.ResponseHeaderAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.ResponseTimeAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.SecureExchangeAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.SslCipherAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.SslClientCertAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.SslSessionIdAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.ThreadNameAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.TransportProtocolAttribute.Builder
 
build(String) - Method in class io.quarkus.vertx.http.runtime.attribute.VertxMDCDataAttribute.Builder
 
build(InetAddress, int) - Method in class io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckBuilder
 
build(Collection<InetAddress>, int) - Method in class io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckBuilder
 
builder() - Static method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver
 
builder() - Static method in class io.quarkus.vertx.http.runtime.security.ImmutablePathMatcher
 
builder() - Static method in class io.quarkus.vertx.http.runtime.security.ImmutableSubstringMap
 
builder() - Static method in interface io.quarkus.vertx.http.security.Form
 
builder() - Static method in interface io.quarkus.vertx.http.security.MTLS
 
builder(List<TrustedProxyCheck.TrustedProxyCheckPart>) - Static method in class io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckBuilder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.AllRequestHeadersAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.BytesSentAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.CookieAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.DateTimeAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.ExchangeDataAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.IdentUsernameAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.LocalIPAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.LocalPortAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.LocalServerNameAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.NullAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.QueryParameterAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.QueryStringAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.RemoteHostAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.RemoteIPAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.RemoteUserAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.RequestHeaderAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.RequestLineAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.RequestMethodAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.RequestPathAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.RequestProtocolAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.RequestSchemeAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.RequestURLAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.ResponseCodeAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.ResponseHeaderAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.ResponseTimeAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.SecureExchangeAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.SslCipherAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.SslClientCertAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.SslSessionIdAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.ThreadNameAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.TransportProtocolAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.attribute.VertxMDCDataAttribute.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.runtime.handlers.DevClasspathStaticHandlerOptions.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.security.Form.Builder
 
Builder() - Constructor for class io.quarkus.vertx.http.security.MTLS.Builder
 
BYTES_SENT - Static variable in class io.quarkus.vertx.http.runtime.attribute.BytesSentAttribute
 
BYTES_SENT_SHORT_LOWER - Static variable in class io.quarkus.vertx.http.runtime.attribute.BytesSentAttribute
 
BYTES_SENT_SHORT_UPPER - Static variable in class io.quarkus.vertx.http.runtime.attribute.BytesSentAttribute
 
bytesRead() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
BytesSentAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The bytes sent
BytesSentAttribute(boolean) - Constructor for class io.quarkus.vertx.http.runtime.attribute.BytesSentAttribute
 
BytesSentAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
bytesWritten() - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 

C

cacheEntryTimeout() - Method in interface io.quarkus.vertx.http.runtime.StaticResourcesConfig
Set the cache entry timeout.
cachingEnabled() - Method in interface io.quarkus.vertx.http.runtime.StaticResourcesConfig
Set whether cache handling is enabled.
calculate() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescriptionsManager
 
caseSensitive() - Method in interface io.quarkus.vertx.http.runtime.SameSiteCookieConfig
If the cookie pattern is case-sensitive
category() - Method in interface io.quarkus.vertx.http.runtime.AccessLogConfig
The log category to use if logging is being done via the standard log mechanism (i.e. if base-file-name is empty).
certificate() - Method in interface io.quarkus.vertx.http.runtime.ServerSslConfig
The server certificate configuration.
certificateAttribute(String) - Method in class io.quarkus.vertx.http.security.MTLS.Builder
Selects a certificate attribute which values are mapped to the SecurityIdentity roles.
CertificateConfig - Interface in io.quarkus.vertx.http.runtime
A certificate configuration.
certificateRoleAttribute() - Method in interface io.quarkus.vertx.http.runtime.AuthRuntimeConfig
Client certificate attribute whose values are going to be mapped to the 'SecurityIdentity' roles according to the roles mapping specified in the certificate properties file.
CertificateRoleAttribute - Record Class in io.quarkus.vertx.http.runtime.security
 
CertificateRoleAttribute(String, Map<String, Set<String>>) - Constructor for record class io.quarkus.vertx.http.runtime.security.CertificateRoleAttribute
 
CertificateRoleAttribute(Function<X509Certificate, Set<String>>) - Constructor for record class io.quarkus.vertx.http.runtime.security.CertificateRoleAttribute
Creates an instance of a CertificateRoleAttribute record class.
certificateRoleProperties() - Method in interface io.quarkus.vertx.http.runtime.AuthRuntimeConfig
Properties file containing the client certificate attribute value to role mappings.
certificateToRoles - Variable in class io.quarkus.vertx.http.security.MTLS.Builder.MTLSConfig
 
certificateToRolesMapper(Function<X509Certificate, Set<String>>) - Method in class io.quarkus.vertx.http.security.MTLS.Builder
Check the values of different client certificate attributes and map them to the SecurityIdentity roles.
ChallengeData - Class in io.quarkus.vertx.http.runtime.security
 
ChallengeData(int, CharSequence, String) - Constructor for class io.quarkus.vertx.http.runtime.security.ChallengeData
 
ChallengeSender(RoutingContext) - Constructor for class io.quarkus.vertx.http.runtime.security.HttpAuthenticationMechanism.ChallengeSender
 
changeTo(HttpMethod, String) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
checker() - Method in record class io.quarkus.vertx.http.runtime.security.AbstractPathMatchingHttpSecurityPolicy.HttpMatcher
Returns the value of the checker record component.
checkForChanges - Static variable in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
checkInterval() - Method in interface io.quarkus.vertx.http.runtime.TrafficShapingConfig
Set the delay between two computations of performances for channels.
checkPermission(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.AbstractHttpAuthorizer
Checks that the request is allowed to proceed.
checkPermission(RoutingContext, Uni<SecurityIdentity>, MethodDescription) - Method in class io.quarkus.vertx.http.runtime.security.JaxRsPathMatchingHttpSecurityPolicy
Applies HttpSecurityPolicy matched by path-matching rules or by AuthorizationPolicy.
checkPermission(RoutingContext, Uni<SecurityIdentity>, HttpSecurityPolicy.AuthorizationRequestContext) - Method in class io.quarkus.vertx.http.runtime.security.AbstractPathMatchingHttpSecurityPolicy
 
checkPermission(RoutingContext, Uni<SecurityIdentity>, HttpSecurityPolicy.AuthorizationRequestContext) - Method in class io.quarkus.vertx.http.runtime.security.AuthenticatedHttpSecurityPolicy
 
checkPermission(RoutingContext, Uni<SecurityIdentity>, HttpSecurityPolicy.AuthorizationRequestContext) - Method in class io.quarkus.vertx.http.runtime.security.DenySecurityPolicy
 
checkPermission(RoutingContext, Uni<SecurityIdentity>, HttpSecurityPolicy.AuthorizationRequestContext) - Method in interface io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy
 
checkPermission(RoutingContext, Uni<SecurityIdentity>, HttpSecurityPolicy.AuthorizationRequestContext) - Method in class io.quarkus.vertx.http.runtime.security.PermitSecurityPolicy
 
checkPermission(RoutingContext, Uni<SecurityIdentity>, HttpSecurityPolicy.AuthorizationRequestContext) - Method in class io.quarkus.vertx.http.runtime.security.RolesAllowedHttpSecurityPolicy
 
checkPermission(Permission) - Method in class io.quarkus.vertx.http.runtime.security.RoutingContextAwareSecurityIdentity
 
checkPermissions(RoutingContext, Uni<SecurityIdentity>, HttpSecurityPolicy.AuthorizationRequestContext, HttpSecurityPolicy...) - Method in class io.quarkus.vertx.http.runtime.security.AbstractPathMatchingHttpSecurityPolicy
 
CheckResult(boolean) - Constructor for class io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy.CheckResult
 
CheckResult(boolean, SecurityIdentity) - Constructor for class io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy.CheckResult
 
cipherSuites() - Method in interface io.quarkus.vertx.http.runtime.ServerSslConfig
The cipher suites to use.
clear() - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
clear() - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration
 
clear(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.PersistentLoginManager
 
clearCache() - Method in class io.quarkus.vertx.http.runtime.security.QuarkusHttpUser
Deprecated.
close() - Method in class io.quarkus.vertx.http.runtime.devmode.FileSystemStaticHandler
 
close() - Method in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
close() - Method in class io.quarkus.vertx.http.runtime.devmode.StaticResourcesHotReplacementSetup
 
close() - Method in class io.quarkus.vertx.http.runtime.devmode.VertxHttpHotReplacementSetup
 
close() - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
Deprecated.
close() - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver
 
close() - Method in class io.quarkus.vertx.http.runtime.VertxInputStream
 
close() - Method in class io.quarkus.vertx.http.runtime.webjar.WebJarStaticHandler
 
closed() - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
closeHandler - Variable in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.ResponseWrapper
 
closeHandler(Handler<Void>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
closeHandler(Handler<Void>) - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.ResponseWrapper
 
COMMON_NAME - Static variable in class io.quarkus.vertx.http.runtime.security.HttpSecurityUtils
 
compareTo(AdditionalRouteDescription) - Method in class io.quarkus.vertx.http.runtime.devmode.AdditionalRouteDescription
 
compareTo(ConfigDescription) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
compareTo(ConfigSourceName) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
CompositeExchangeAttribute - Class in io.quarkus.vertx.http.runtime.attribute
Exchange attribute that represents a combination of attributes that should be merged into a single string.
CompositeExchangeAttribute(ExchangeAttribute[]) - Constructor for class io.quarkus.vertx.http.runtime.attribute.CompositeExchangeAttribute
 
compoundSecurityInterceptor(Consumer<RoutingContext>, Consumer<RoutingContext>) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
 
Compressed - Annotation Interface in io.quarkus.vertx.http
This annotation can be used to enable the compression of an HTTP response for a particular method.
compressIfNeeded(VertxHttpBuildTimeConfig, Set<String>, RoutingContext, String) - Static method in class io.quarkus.vertx.http.runtime.RoutingUtils
Enabled compression by removing CONTENT_ENCODING header as specified in Vert.x when the media-type should be compressed and config enable compression.
compressIfNeeded(RoutingContext, Set<String>) - Static method in class io.quarkus.vertx.http.runtime.HttpCompressionHandler
 
compressionLevel() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementInterfaceBuildTimeConfig
The compression level used when compression support is enabled.
compressionLevel() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpBuildTimeConfig
The compression level used when compression support is enabled.
compressMediaTypes() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpBuildTimeConfig
List of media types for which the compression should be enabled automatically, unless declared explicitly via Compressed or Uncompressed.
compressors() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpBuildTimeConfig
If user adds br, then brotli will be added to the list of supported compression algorithms.
computeKeyStoreOptions(CertificateConfig, Optional<String>, Optional<String>) - Static method in class io.quarkus.vertx.http.runtime.options.TlsUtils
 
computeTrustOptions(CertificateConfig, Optional<String>) - Static method in class io.quarkus.vertx.http.runtime.options.TlsUtils
 
configBuilder(SmallRyeConfigBuilder) - Method in class io.quarkus.vertx.http.runtime.VertxConfigBuilder
 
configDescription - Variable in class io.quarkus.vertx.http.runtime.devmode.ConfigDescriptionsManager.Holder
 
ConfigDescription - Class in io.quarkus.vertx.http.runtime.devmode
 
ConfigDescription() - Constructor for class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
ConfigDescription(String, boolean) - Constructor for class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
ConfigDescription(String, String, String, boolean, String, List<String>, String) - Constructor for class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
ConfigDescription(String, String, String, ConfigValue) - Constructor for class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
ConfigDescriptionsManager - Class in io.quarkus.vertx.http.runtime.devmode
 
ConfigDescriptionsManager() - Constructor for class io.quarkus.vertx.http.runtime.devmode.ConfigDescriptionsManager
 
ConfigDescriptionsManager(List<ConfigDescription>) - Constructor for class io.quarkus.vertx.http.runtime.devmode.ConfigDescriptionsManager
 
ConfigDescriptionsManager(List<ConfigDescription>, Set<String>) - Constructor for class io.quarkus.vertx.http.runtime.devmode.ConfigDescriptionsManager
 
ConfigDescriptionsManager.Holder - Class in io.quarkus.vertx.http.runtime.devmode
 
ConfigSourceName - Class in io.quarkus.vertx.http.runtime.devmode
 
ConfigSourceName() - Constructor for class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
ConfigSourceName(String, int) - Constructor for class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
CONNECT - Static variable in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
connection() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
consolidateReroutedRequests() - Method in interface io.quarkus.vertx.http.runtime.AccessLogConfig
If rerouted requests should be consolidated into one log entry
ConstantExchangeAttribute - Class in io.quarkus.vertx.http.runtime.attribute
Exchange attribute that represents a fixed value
ConstantExchangeAttribute(String) - Constructor for class io.quarkus.vertx.http.runtime.attribute.ConstantExchangeAttribute
 
contains(CharSequence) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
contains(CharSequence, CharSequence, boolean) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
contains(String) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
contains(String, String, boolean) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
contentEncoding() - Method in interface io.quarkus.vertx.http.runtime.StaticResourcesConfig
Content encoding for text related files
context() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
CONTEXT_KEY - Static variable in interface io.quarkus.vertx.http.runtime.ForwardedInfo
 
CONTINUE - Static variable in class io.quarkus.vertx.http.runtime.VertxInputStream
 
convert(String) - Method in class io.quarkus.vertx.http.runtime.TrustedProxyCheckPartConverter
 
COOKIE - Enum constant in enum class io.quarkus.vertx.http.runtime.security.HttpCredentialTransport.Type
A cookie.
CookieAttribute - Class in io.quarkus.vertx.http.runtime.attribute
A cookie
CookieAttribute(String) - Constructor for class io.quarkus.vertx.http.runtime.attribute.CookieAttribute
 
CookieAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
cookieCount() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
cookieDomain() - Method in interface io.quarkus.vertx.http.runtime.FormAuthConfig
Cookie domain parameter value which, if set, will be used for the session and location cookies.
cookieDomain(String) - Method in class io.quarkus.vertx.http.security.Form.Builder
Configures the 'domain' attribute for the session and location cookies.
cookieMap() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
Deprecated.
cookieMaxAge() - Method in interface io.quarkus.vertx.http.runtime.FormAuthConfig
Max-Age attribute for the session cookie.
cookieMaxAge(Duration) - Method in class io.quarkus.vertx.http.security.Form.Builder
Configures the Max-Age attribute for the session cookie.
cookieName() - Method in interface io.quarkus.vertx.http.runtime.FormAuthConfig
The cookie that is used to store the persistent session
cookieName(String) - Method in class io.quarkus.vertx.http.security.Form.Builder
Configures a name for the cookie that is used to store the persistent session.
cookiePath() - Method in interface io.quarkus.vertx.http.runtime.FormAuthConfig
The cookie path for the session and location cookies.
cookiePath(String) - Method in class io.quarkus.vertx.http.security.Form.Builder
Configures the cookie path for the session and location cookies.
cookies() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
cookies(String) - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper
 
cookies(String) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
cookieSameSite() - Method in interface io.quarkus.vertx.http.runtime.FormAuthConfig
SameSite attribute for the session and location cookies.
cookieSameSite(FormAuthConfig.CookieSameSite) - Method in class io.quarkus.vertx.http.security.Form.Builder
Configures the SameSite attribute for the session and location cookies.
cors() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
The CORS config
CORS - Static variable in class io.quarkus.vertx.http.runtime.security.SecurityHandlerPriorities
 
corsConfig - Variable in class io.quarkus.vertx.http.runtime.cors.CORSFilter
 
CORSConfig - Interface in io.quarkus.vertx.http.runtime.cors
 
corsEnabled() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Enable the CORS filter.
CORSFilter - Class in io.quarkus.vertx.http.runtime.cors
 
CORSFilter(CORSConfig) - Constructor for class io.quarkus.vertx.http.runtime.cors.CORSFilter
 
corsHandler() - Method in class io.quarkus.vertx.http.runtime.cors.CORSRecorder
 
CORSRecorder - Class in io.quarkus.vertx.http.runtime.cors
 
CORSRecorder(RuntimeValue<VertxHttpConfig>) - Constructor for class io.quarkus.vertx.http.runtime.cors.CORSRecorder
 
create() - Static method in interface io.quarkus.vertx.http.security.Basic
Creates a new basic authentication mechanism.
create() - Static method in interface io.quarkus.vertx.http.security.Form
Creates a new Form-based authentication mechanism with a configuration provided in the 'application.properties' file.
createAccessLogPublisher() - Method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
createAdditionalSecEventPropsSupplier() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
 
createBeansHandler(String) - Method in class io.quarkus.vertx.http.runtime.devmode.ArcDevRecorder
 
createBodyHandler() - Method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
createBodyHandlerForManagementInterface() - Method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
createEagerSecurityInterceptor(Function<String, Consumer<RoutingContext>>, String) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
 
createFormAuthMechanism() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
 
createGracefulShutdownHandler() - Method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
createHandler(Set<String>, Map<String, String>) - Method in class io.quarkus.vertx.http.runtime.GeneratedStaticResourcesRecorder
 
createLoginEvent(SecurityIdentity) - Static method in class io.quarkus.vertx.http.runtime.security.FormAuthenticationEvent
 
createMethodDescription(String, String, String[]) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
 
createMutinyRouter(RuntimeValue<Router>) - Method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
createNewIpCheck(InetAddress, int) - Static method in interface io.quarkus.vertx.http.runtime.TrustedProxyCheck
 
createNewIpCheck(Collection<InetAddress>, int) - Static method in interface io.quarkus.vertx.http.runtime.TrustedProxyCheck
 
createObserversHandler() - Method in class io.quarkus.vertx.http.runtime.devmode.ArcDevRecorder
 
createRemovedBeansHandler(List<String[]>) - Method in class io.quarkus.vertx.http.runtime.devmode.ArcDevRecorder
 
createRouteCustomizer() - Method in class io.quarkus.vertx.http.runtime.GeneratedStaticResourcesRecorder
 
createSecurityInterceptorStorage(Map<RuntimeValue<MethodDescription>, Consumer<RoutingContext>>, Map<String, Consumer<RoutingContext>>) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
 
createSslOptions(VertxHttpBuildTimeConfig, VertxHttpConfig, LaunchMode, List<String>, TlsConfigurationRegistry) - Static method in class io.quarkus.vertx.http.runtime.options.HttpServerOptionsUtils
Get an HttpServerOptions for this server configuration, or null if SSL should not be enabled
createSslOptionsForManagementInterface(ManagementInterfaceBuildTimeConfig, ManagementConfig, LaunchMode, List<String>, TlsConfigurationRegistry) - Static method in class io.quarkus.vertx.http.runtime.options.HttpServerOptionsUtils
Get an HttpServerOptions for this server configuration, or null if SSL should not be enabled
createSummaryHandler(Map<String, String>, String, int) - Method in class io.quarkus.vertx.http.runtime.devmode.ArcDevRecorder
 
credentialsProvider() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
credentialsProviderName() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
The credentials provider bean name.
CRLF_SHORT - Static variable in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
CurrentRequestProducer - Class in io.quarkus.vertx.http.runtime
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.
CurrentRequestProducer() - Constructor for class io.quarkus.vertx.http.runtime.CurrentRequestProducer
 
currentSession - Static variable in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
currentSessionCounter - Static variable in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
currentSessionTimeout - Static variable in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
CurrentVertxRequest - Class in io.quarkus.vertx.http.runtime
 
CurrentVertxRequest() - Constructor for class io.quarkus.vertx.http.runtime.CurrentVertxRequest
 
CUSTOM_TIME - Static variable in class io.quarkus.vertx.http.runtime.attribute.DateTimeAttribute
 
customFrameHandler(Handler<HttpFrame>) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
customizeDomainSocketServer(HttpServerOptions) - Method in interface io.quarkus.vertx.http.HttpServerOptionsCustomizer
Allows customizing the server listening on a domain socket if any.
customizeHttpServer(HttpServerOptions) - Method in interface io.quarkus.vertx.http.HttpServerOptionsCustomizer
Allows customizing the HTTP server options.
customizeHttpsServer(HttpServerOptions) - Method in interface io.quarkus.vertx.http.HttpServerOptionsCustomizer
Allows customizing the HTTPS server options.

D

DATE_TIME - Static variable in class io.quarkus.vertx.http.runtime.attribute.DateTimeAttribute
 
DATE_TIME_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.DateTimeAttribute
 
DateTimeAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The current time
DateTimeAttribute(String) - Constructor for class io.quarkus.vertx.http.runtime.attribute.DateTimeAttribute
 
DateTimeAttribute(String, String) - Constructor for class io.quarkus.vertx.http.runtime.attribute.DateTimeAttribute
 
DateTimeAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
decoderResult() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
DEFAULT_CATEGORY - Static variable in class io.quarkus.vertx.http.runtime.filters.accesslog.JBossLoggingAccessLogReceiver
 
DEFAULT_PRIORITY - Static variable in interface io.quarkus.vertx.http.runtime.security.HttpAuthenticationMechanism
 
DefaultAccessLogReceiver - Class in io.quarkus.vertx.http.runtime.filters.accesslog
Log Receiver that stores logs in a directory under the specified file name, and rotates them after midnight.
DefaultAccessLogReceiver(Executor, File, String) - Constructor for class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver
 
DefaultAccessLogReceiver(Executor, File, String, String) - Constructor for class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver
 
DefaultAccessLogReceiver(Executor, File, String, String, boolean) - Constructor for class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver
 
DefaultAccessLogReceiver(Executor, Path, String) - Constructor for class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver
 
DefaultAccessLogReceiver(Executor, Path, String, String) - Constructor for class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver
 
DefaultAccessLogReceiver(Executor, Path, String, String, boolean) - Constructor for class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver
 
DefaultAccessLogReceiver.Builder - Class in io.quarkus.vertx.http.runtime.filters.accesslog
 
DefaultAuthFailureHandler() - Constructor for class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder.DefaultAuthFailureHandler
 
DefaultAuthorizationRequestContext(BlockingSecurityExecutor) - Constructor for class io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy.DefaultAuthorizationRequestContext
 
defaultEncoding() - Method in record class io.quarkus.vertx.http.runtime.handlers.DevClasspathStaticHandlerOptions
Returns the value of the defaultEncoding record component.
defaultEncoding(Charset) - Method in class io.quarkus.vertx.http.runtime.handlers.DevClasspathStaticHandlerOptions.Builder
 
DEFERRED_IDENTITY_KEY - Static variable in class io.quarkus.vertx.http.runtime.security.QuarkusHttpUser
Only used when proactive auth is disabled
delete(String...) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
delete(String...) - Method in interface io.quarkus.vertx.http.security.HttpSecurity
This method is a shortcut for path(path).methods("DELETE").
deleteUploadedFilesOnEnd() - Method in interface io.quarkus.vertx.http.runtime.BodyConfig
Whether the uploaded files should be removed after serving the request.
deny() - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy.CheckResult
 
deny() - Method in interface io.quarkus.vertx.http.security.HttpSecurity.Authorization
Access to HTTP requests will be denied.
DENY - Static variable in class io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy.CheckResult
 
denyAll() - Static method in interface io.quarkus.vertx.http.runtime.TrustedProxyCheck
 
DenySecurityPolicy - Class in io.quarkus.vertx.http.runtime.security
 
DenySecurityPolicy() - Constructor for class io.quarkus.vertx.http.runtime.security.DenySecurityPolicy
 
determinePort(LaunchMode) - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
 
determinePort(LaunchMode) - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
 
determineSslPort(LaunchMode) - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
 
DEV - Static variable in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
DEV_MODE_AUTHENTICATION_FAILURE_BODY - Static variable in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder.DefaultAuthFailureHandler
 
DevClasspathStaticHandlerOptions - Record Class in io.quarkus.vertx.http.runtime.handlers
 
DevClasspathStaticHandlerOptions(VertxHttpBuildTimeConfig, String, Charset) - Constructor for record class io.quarkus.vertx.http.runtime.handlers.DevClasspathStaticHandlerOptions
Creates an instance of a DevClasspathStaticHandlerOptions record class.
DevClasspathStaticHandlerOptions.Builder - Class in io.quarkus.vertx.http.runtime.handlers
 
DevStaticHandler - Class in io.quarkus.vertx.http.runtime.handlers
StaticHandler implementation to handle static resources using the Classpath.
DevStaticHandler(Set<String>, Map<String, String>, DevClasspathStaticHandlerOptions) - Constructor for class io.quarkus.vertx.http.runtime.handlers.DevStaticHandler
 
DISABLED - Enum constant in enum class io.quarkus.vertx.http.runtime.VertxHttpConfig.InsecureRequests
 
doEquals(String, String, int) - Static method in class io.quarkus.vertx.http.runtime.security.ImmutableSubstringMap
 
domainSocket() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
Path to a unix domain socket
domainSocket() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Path to a unix domain socket
domainSocketEnabled() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
Enable listening to host:port
domainSocketEnabled() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Enable listening to host:port
DomainSocketServerStart - Record Class in io.quarkus.vertx.http
Quarkus fires a CDI event of this type asynchronously when the domain socket server starts listening on the configured host and port.
DomainSocketServerStart(HttpServerOptions) - Constructor for record class io.quarkus.vertx.http.DomainSocketServerStart
Creates an instance of a DomainSocketServerStart record class.
done() - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper
 
doPreScan() - Static method in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
drainHandler(Handler<Void>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
dropsUnrecognizedSameSiteCookies(String) - Static method in class io.quarkus.vertx.http.runtime.SameSiteNoneIncompatibleClientChecker
 
duplicateNamedPoliciesNotAllowedEx(HttpSecurityPolicy, HttpSecurityPolicy) - Static method in class io.quarkus.vertx.http.runtime.security.AbstractPathMatchingHttpSecurityPolicy
 

E

EagerSecurityInterceptorStorage - Class in io.quarkus.vertx.http.runtime.security
Security interceptors run for desired annotated methods prior to security checks.
EagerSecurityInterceptorStorage(Map<MethodDescription, Consumer<RoutingContext>>, Map<String, Consumer<RoutingContext>>) - Constructor for class io.quarkus.vertx.http.runtime.security.EagerSecurityInterceptorStorage
 
enableClientChecker() - Method in interface io.quarkus.vertx.http.runtime.SameSiteCookieConfig
Some User Agents break when sent SameSite=None, this will detect them and avoid sending the value
enableCompression() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementInterfaceBuildTimeConfig
If responses should be compressed.
enableCompression() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpBuildTimeConfig
If enabled then the response body is compressed if the Content-Type header is set and the value is a compressed media type as configured via VertxHttpBuildTimeConfig.compressMediaTypes().
enabled() - Method in interface io.quarkus.vertx.http.runtime.AccessLogConfig
If access logging is enabled.
enabled() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementAuthConfig
If authentication for the management interface should be enabled.
enabled() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementInterfaceBuildTimeConfig
Enables / Disables the usage of a separate interface/port to expose the management endpoints.
enabled() - Method in interface io.quarkus.vertx.http.runtime.PolicyMappingConfig
Determines whether the entire permission set is enabled, or not.
enabled() - Method in interface io.quarkus.vertx.http.runtime.TrafficShapingConfig
Enables the traffic shaping.
ENABLED - Enum constant in enum class io.quarkus.vertx.http.runtime.VertxHttpConfig.InsecureRequests
 
enableDecompression() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementInterfaceBuildTimeConfig
When enabled, vert.x will decompress the request's body if it's compressed.
enableDecompression() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpBuildTimeConfig
When enabled, vert.x will decompress the request's body if it's compressed.
enableForwardedHost - Variable in class io.quarkus.vertx.http.runtime.ForwardingProxyOptions
 
enableForwardedHost() - Method in interface io.quarkus.vertx.http.runtime.ProxyConfig
Enable override the received request's host through a forwarded host header.
enableForwardedPrefix - Variable in class io.quarkus.vertx.http.runtime.ForwardingProxyOptions
 
enableForwardedPrefix() - Method in interface io.quarkus.vertx.http.runtime.ProxyConfig
Enable prefix the received request's path with a forwarded prefix header.
enableRangeSupport() - Method in interface io.quarkus.vertx.http.runtime.StaticResourcesConfig
Set whether range requests (resumable downloads; media streaming) should be enabled.
enableTrustedProxyHeader - Variable in class io.quarkus.vertx.http.runtime.ForwardingProxyOptions
 
enableTrustedProxyHeader() - Method in interface io.quarkus.vertx.http.runtime.ProxyConfig
Adds the header `X-Forwarded-Trusted-Proxy` if the request is forwarded by a trusted proxy.
encode() - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
encode(ByteBuf) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
encoderHeader(CharSequence, CharSequence, ByteBuf) - Static method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
encryptionKey - Static variable in class io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism
 
encryptionKey() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
The encryption key that is used to store persistent logins (e.g. for form auth).
encryptionKey(String) - Method in class io.quarkus.vertx.http.security.Form.Builder
Configures the encryption key that is used to store persistent logins for the Form-based authentication.
end() - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
end() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
end(Buffer) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
end(Buffer, Handler<AsyncResult<Void>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
end(Handler<AsyncResult<Void>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
end(Handler<AsyncResult<Void>>) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
end(String) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
end(String, Handler<AsyncResult<Void>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
end(String, String) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
end(String, String, Handler<AsyncResult<Void>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
END_CERT - Static variable in class io.quarkus.vertx.http.runtime.attribute.SslClientCertAttribute
 
ended() - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
endHandler - Variable in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.ResponseWrapper
 
endHandler(Handler<Void>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
endHandler(Handler<Void>) - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.ResponseWrapper
 
endHandler(Handler<Void>) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
endHandler(Handler<Void>) - Method in class io.quarkus.vertx.http.runtime.ResumingRequestWrapper
 
enforceDuplicatedContext(Handler<HttpServerRequest>, boolean) - Static method in class io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers
 
enforceMaxBodySize(ServerLimitsConfig, Router) - Static method in class io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers
 
entries() - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
eof - Variable in class io.quarkus.vertx.http.runtime.VertxInputStream.VertxBlockingInput
 
equals(Object) - Method in record class io.quarkus.vertx.http.DomainSocketServerStart
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkus.vertx.http.HttpServerStart
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkus.vertx.http.HttpsServerStart
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
equals(Object) - Method in record class io.quarkus.vertx.http.runtime.handlers.DevClasspathStaticHandlerOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.quarkus.vertx.http.runtime.handlers.GeneratedResource
 
equals(Object) - Method in record class io.quarkus.vertx.http.runtime.HttpCertificateUpdateEventListener.ServerRegistration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.quarkus.vertx.http.runtime.options.TlsCertificateReloader.ReloadCertificateTask
 
equals(Object) - Method in record class io.quarkus.vertx.http.runtime.security.AbstractPathMatchingHttpSecurityPolicy.HttpMatcher
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkus.vertx.http.runtime.security.CertificateRoleAttribute
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.quarkus.vertx.http.runtime.security.HttpCredentialTransport
 
equals(Object) - Method in record class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.AuthenticationMechanism
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.Policy
Indicates whether some other object is "equal to" this one.
errorPage() - Method in interface io.quarkus.vertx.http.runtime.FormAuthConfig
The error page.
errorPage(String) - Method in class io.quarkus.vertx.http.security.Form.Builder
Configures the error page.
escape(String) - Static method in class io.quarkus.vertx.http.runtime.devmode.Json
Escape quotation mark, reverse solidus and control characters (U+0000 through U+001F).
escapeJsonString(String) - Static method in class io.quarkus.vertx.http.runtime.QuarkusErrorHandler
 
exceptionHandler - Variable in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.ResponseWrapper
 
exceptionHandler(Handler<Throwable>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
exceptionHandler(Handler<Throwable>) - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper
 
exceptionHandler(Handler<Throwable>) - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.ResponseWrapper
 
exceptionHandler(Handler<Throwable>) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
ExchangeAttribute - Interface in io.quarkus.vertx.http.runtime.attribute
Representation of a string attribute from a HTTP server exchange.
ExchangeAttributeBuilder - Interface in io.quarkus.vertx.http.runtime.attribute
An interface that knows how to build an exchange attribute from a textual representation.
ExchangeAttributeParser - Class in io.quarkus.vertx.http.runtime.attribute
Attribute parser for exchange attributes.
ExchangeAttributeParser(ClassLoader, List<ExchangeAttributeWrapper>) - Constructor for class io.quarkus.vertx.http.runtime.attribute.ExchangeAttributeParser
 
ExchangeAttributeParser(List<ExchangeAttributeWrapper>) - Constructor for class io.quarkus.vertx.http.runtime.attribute.ExchangeAttributeParser
 
ExchangeAttributeWrapper - Interface in io.quarkus.vertx.http.runtime.attribute
Interface that can be used to wrap an exchange attribute.
ExchangeDataAttribute - Class in io.quarkus.vertx.http.runtime.attribute
Provide entries from the "user data" section of the RoutingContext
ExchangeDataAttribute(String) - Constructor for class io.quarkus.vertx.http.runtime.attribute.ExchangeDataAttribute
 
ExchangeDataAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
excludePattern() - Method in interface io.quarkus.vertx.http.runtime.AccessLogConfig
A regular expression that can be used to exclude some paths from logging.
executeBlocking(Supplier<? extends T>) - Method in class io.quarkus.vertx.http.runtime.security.VertxBlockingSecurityExecutor
 
expansionKeys - Variable in class io.quarkus.vertx.http.runtime.devmode.ConfigDescriptionsManager.Holder
 
exposedHeaders() - Method in interface io.quarkus.vertx.http.runtime.cors.CORSConfig
The HTTP headers exposed in CORS responses.
ExtendedQuarkusVertxHttpMetrics - Interface in io.quarkus.vertx.http.runtime
An interface extending the metrics exposed for the Vert.x HTTP server.
ExtendedQuarkusVertxHttpMetrics.ConnectionTracker - Interface in io.quarkus.vertx.http.runtime
 
extractRootCause(Throwable) - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder.DefaultAuthFailureHandler
 

F

FAILURE - Enum constant in enum class io.quarkus.vertx.http.runtime.HandlerType
A failure handler, invoked when an exception is thrown from a route handler.
FAKE_COOKIE_NAME - Static variable in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper
Huge hack, to work around the fact that there is no way to directly access this class once it is wrapped, we use a fake cookie
fetch(long) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
fetch(long) - Method in class io.quarkus.vertx.http.runtime.ResumingRequestWrapper
 
fileContentTypes() - Method in interface io.quarkus.vertx.http.runtime.MultiPartConfig
A comma-separated list of ContentType to indicate whether a given multipart field should be handled as a file part.
files() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
The list of path to server certificates using the PEM format.
FileSystemStaticHandler - Class in io.quarkus.vertx.http.runtime.devmode
A Handler to serve static files from jar files or from a local directory.
FileSystemStaticHandler() - Constructor for class io.quarkus.vertx.http.runtime.devmode.FileSystemStaticHandler
 
FileSystemStaticHandler(List<FileSystemStaticHandler.StaticWebRootConfiguration>) - Constructor for class io.quarkus.vertx.http.runtime.devmode.FileSystemStaticHandler
 
FileSystemStaticHandler.StaticWebRootConfiguration - Class in io.quarkus.vertx.http.runtime.devmode
 
filter() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
Additional HTTP configuration per path
filter() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Additional HTTP configuration per path
Filter - Interface in io.quarkus.vertx.http.runtime.filters
Represents a Filter, i.e. a route called on every HTTP request or failure (depending on Filter.isFailureHandler()).
FilterConfig - Interface in io.quarkus.vertx.http.runtime
 
Filters - Class in io.quarkus.vertx.http.runtime.filters
Object allowing the register filters, i.e. handler called on every HTTP request.
Filters() - Constructor for class io.quarkus.vertx.http.runtime.filters.Filters
 
Filters.SimpleFilter - Class in io.quarkus.vertx.http.runtime.filters
Simple implementation of filter.
finalizeRouter(Consumer<Route>, List<Filter>, List<Filter>, Supplier<Vertx>, LiveReloadConfig, Optional<RuntimeValue<Router>>, RuntimeValue<Router>, RuntimeValue<Router>, RuntimeValue<Router>, RuntimeValue<Router>, String, String, LaunchMode, BooleanSupplier[], Handler<RoutingContext>, GracefulShutdownFilter, Executor, LogBuildTimeConfig, String, List<String>, List<ErrorPageAction>, Optional<RuntimeValue<SubmissionPublisher<String>>>) - Method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
forEach(Consumer<? super Map.Entry<String, String>>) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
form() - Method in interface io.quarkus.vertx.http.runtime.AuthConfig
If form authentication is enabled.
form() - Method in interface io.quarkus.vertx.http.runtime.AuthRuntimeConfig
Form Auth config
form() - Method in interface io.quarkus.vertx.http.security.HttpSecurity.HttpPermission
HTTP request must be authenticated using form-based authentication mechanism configured in the 'application.properties' file or the mechanism created with the Form API and registered against the HttpSecurity.mechanism(HttpAuthenticationMechanism).
Form - Interface in io.quarkus.vertx.http.security
This class provides a way to create a Form-based authentication mechanism.
FORM_AUTHENTICATION - Static variable in class io.quarkus.vertx.http.runtime.security.SecurityHandlerPriorities
 
FORM_CONTEXT - Static variable in class io.quarkus.vertx.http.runtime.security.FormAuthenticationEvent
 
FORM_LOGIN - Enum constant in enum class io.quarkus.vertx.http.runtime.security.FormAuthenticationEvent.FormEventType
Event fired when a user was successfully authenticated with a call to the Form mechanism POST location.
Form.Builder - Class in io.quarkus.vertx.http.security
 
formAttributes() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
FormAuthConfig - Interface in io.quarkus.vertx.http.runtime
config for the form authentication mechanism
FormAuthConfig.CookieSameSite - Enum Class in io.quarkus.vertx.http.runtime
SameSite attribute values for the session and location cookies.
formAuthEnabled() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration
 
FormAuthentication - Annotation Interface in io.quarkus.vertx.http.runtime.security.annotation
FormAuthenticationEvent - Class in io.quarkus.vertx.http.runtime.security
 
FormAuthenticationEvent.FormEventType - Enum Class in io.quarkus.vertx.http.runtime.security
 
FormAuthenticationMechanism - Class in io.quarkus.vertx.http.runtime.security
 
FormAuthenticationMechanism(FormAuthConfig, Optional<String>) - Constructor for class io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism
 
FormAuthenticationMechanism(String, String, String, String, String, String, boolean, String, String, String, String, PersistentLoginManager) - Constructor for class io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism
Deprecated, for removal: This API element is subject to removal in a future version.
formAuthPostHandler(RuntimeValue<Router>) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
This handler resolves the identity, and will be mapped to the post location.
formPostLocation() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration
 
Forwarded() - Constructor for class io.quarkus.vertx.http.runtime.ForwardedParser.Forwarded
 
FORWARDED - Enum constant in enum class io.quarkus.vertx.http.runtime.ProxyConfig.ForwardedPrecedence
 
forwardedHostHeader - Variable in class io.quarkus.vertx.http.runtime.ForwardingProxyOptions
 
forwardedHostHeader() - Method in interface io.quarkus.vertx.http.runtime.ProxyConfig
Configure the forwarded host header to be used if override enabled.
ForwardedInfo - Interface in io.quarkus.vertx.http.runtime
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.
ForwardedParser - Class in io.quarkus.vertx.http.runtime
 
ForwardedParser(HttpServerRequestInternal, ForwardingProxyOptions, TrustedProxyCheck) - Constructor for class io.quarkus.vertx.http.runtime.ForwardedParser
 
ForwardedParser.Forwarded - Class in io.quarkus.vertx.http.runtime
 
forwardedPrecedence - Variable in class io.quarkus.vertx.http.runtime.ForwardingProxyOptions
 
forwardedPrecedence() - Method in interface io.quarkus.vertx.http.runtime.ProxyConfig
When both Forwarded and X-Forwarded headers are enabled with ProxyConfig.allowForwarded() and ProxyConfig.allowXForwarded() respectively, and ProxyConfig.strictForwardedControl() enforcing that the identical headers must have equal values is disabled, choose if it is Forwarded or X-Forwarded matching header value that is preferred.
forwardedPrefixHeader - Variable in class io.quarkus.vertx.http.runtime.ForwardingProxyOptions
 
forwardedPrefixHeader() - Method in interface io.quarkus.vertx.http.runtime.ProxyConfig
Configure the forwarded prefix header to be used if prefixing enabled.
ForwardedProxyHandler - Class in io.quarkus.vertx.http.runtime
Restricts who can send `Forwarded`, `X-Forwarded` or `X-Forwarded-*` headers to trusted proxies configured through ProxyConfig.trustedProxies().
ForwardedProxyHandler(TrustedProxyCheck.TrustedProxyCheckBuilder, Supplier<Vertx>, Handler<HttpServerRequest>, ForwardingProxyOptions) - Constructor for class io.quarkus.vertx.http.runtime.ForwardedProxyHandler
 
ForwardedServerRequestWrapper - Class in io.quarkus.vertx.http.runtime
 
ForwardedServerRequestWrapper(HttpServerRequest, ForwardingProxyOptions, TrustedProxyCheck) - Constructor for class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
ForwardingProxyOptions - Class in io.quarkus.vertx.http.runtime
 
ForwardingProxyOptions(boolean, boolean, boolean, boolean, boolean, AsciiString, boolean, boolean, ProxyConfig.ForwardedPrecedence, AsciiString, TrustedProxyCheck.TrustedProxyCheckBuilder) - Constructor for class io.quarkus.vertx.http.runtime.ForwardingProxyOptions
 
from(ProxyConfig) - Static method in class io.quarkus.vertx.http.runtime.ForwardingProxyOptions
 

G

GeneratedResource - Class in io.quarkus.vertx.http.runtime.handlers
 
GeneratedResource(String, byte[]) - Constructor for class io.quarkus.vertx.http.runtime.handlers.GeneratedResource
 
GeneratedStaticResourcesRecorder - Class in io.quarkus.vertx.http.runtime
 
GeneratedStaticResourcesRecorder(RuntimeValue<VertxHttpConfig>, VertxHttpBuildTimeConfig) - Constructor for class io.quarkus.vertx.http.runtime.GeneratedStaticResourcesRecorder
 
generateHeader() - Method in interface io.quarkus.vertx.http.runtime.filters.accesslog.LogFileHeaderGenerator
 
generateHtml(Throwable, String) - Static method in class io.quarkus.vertx.http.runtime.devmode.ReplacementDebugPage
 
get() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescriptionsManager
 
get() - Method in class io.quarkus.vertx.http.runtime.devmode.HasDevServicesSupplier
 
get() - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration
 
get(VertxHttpConfig, VertxHttpBuildTimeConfig) - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration
 
get(HttpServerRequest) - Static method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper
 
get(CharSequence) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
get(String) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
get(String...) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
get(String...) - Method in interface io.quarkus.vertx.http.security.HttpSecurity
This method is a shortcut for path(path).methods("GET").
get(String, int) - Method in class io.quarkus.vertx.http.runtime.security.ImmutableSubstringMap
 
GET - Static variable in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
getAll(CharSequence) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
getAll(String) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
getAllEndpoints() - Method in class io.quarkus.vertx.http.runtime.devmode.ResourceNotFoundData
 
getAllowedValues() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
getAllQueryParams(RoutingContext, String) - Static method in class io.quarkus.vertx.http.runtime.filters.OriginalRequestContext
 
getAppliesTo() - Method in interface io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.HttpPermissionCarrier
 
getAsBoolean() - Method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder.AlwaysCreateBodyHandlerSupplier
 
getAttribute(String) - Method in class io.quarkus.vertx.http.runtime.security.RoutingContextAwareSecurityIdentity
 
getAttributes() - Method in class io.quarkus.vertx.http.runtime.security.RoutingContextAwareSecurityIdentity
 
getAugmentedIdentity() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy.CheckResult
 
getAugmentedIdentityAsUni() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy.CheckResult
 
getAuthenticationFailureFromEvent(RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityUtils
 
getAuthenticationHandler(RuntimeValue<HttpSecurityRecorder.AuthenticationHandler>) - Method in class io.quarkus.vertx.http.runtime.management.ManagementSecurityRecorder
 
getAuthenticationScheme() - Method in class io.quarkus.vertx.http.runtime.security.HttpCredentialTransport
 
getAuthMechanism() - Method in interface io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.HttpPermissionCarrier
 
getAuthMechanism(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.AbstractPathMatchingHttpSecurityPolicy
 
getAuthMechanismName(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.AbstractPathMatchingHttpSecurityPolicy
Deprecated, for removal: This API element is subject to removal in a future version.
This method is internal by nature, if you have a good use case, please report it so that we can document the use case and test it.
getBasePath() - Method in class io.quarkus.vertx.http.runtime.devmode.RouteDescription
 
getBasicAuthenticationMechanism() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration
 
getCalls() - Method in class io.quarkus.vertx.http.runtime.devmode.RouteDescription
 
getChallenge(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.BasicAuthenticationMechanism
 
getChallenge(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism
 
getChallenge(RoutingContext) - Method in interface io.quarkus.vertx.http.runtime.security.HttpAuthenticationMechanism
 
getChallenge(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.HttpAuthenticator
 
getChallenge(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.HttpAuthenticator.NoAuthenticationMechanism
 
getChallenge(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.MtlsAuthenticationMechanism
 
getClassInterceptor(String) - Method in class io.quarkus.vertx.http.runtime.security.EagerSecurityInterceptorStorage
This method should be invoked prior to any security check is run if proactive auth is disabled.
getClientAuth() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
getCommonName(X500Principal) - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityUtils
 
getConfigPhase() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
getConfigValue() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
getConsumes() - Method in class io.quarkus.vertx.http.runtime.devmode.RouteMethodDescription
 
getContent() - Method in class io.quarkus.vertx.http.runtime.handlers.GeneratedResource
 
getContextObject(Class<T>) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
getContextObjects() - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
getCookie(String) - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper
 
getCookie(String) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
getCookie(String, String, String) - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper
 
getCookie(String, String, String) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
getCookieName() - Method in class io.quarkus.vertx.http.runtime.security.PersistentLoginManager
 
getCredential(Class<T>) - Method in class io.quarkus.vertx.http.runtime.security.RoutingContextAwareSecurityIdentity
 
getCredential(Optional<String>, Map<String, String>, Optional<String>) - Static method in class io.quarkus.vertx.http.runtime.options.HttpServerOptionsUtils
 
getCredentials() - Method in class io.quarkus.vertx.http.runtime.security.RoutingContextAwareSecurityIdentity
 
getCredentialTransport(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.BasicAuthenticationMechanism
 
getCredentialTransport(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism
 
getCredentialTransport(RoutingContext) - Method in interface io.quarkus.vertx.http.runtime.security.HttpAuthenticationMechanism
The credential transport, used for finding the best candidate for authenticating and challenging when more than one mechanism is installed.
getCredentialTransport(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.MtlsAuthenticationMechanism
 
getCredentialTypes() - Method in class io.quarkus.vertx.http.runtime.security.BasicAuthenticationMechanism
 
getCredentialTypes() - Method in class io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism
 
getCredentialTypes() - Method in interface io.quarkus.vertx.http.runtime.security.HttpAuthenticationMechanism
If this mechanism delegates authentication to the IdentityProviderManager using the IdentityProviderManager.authenticate(AuthenticationRequest) call, then the mechanism must provide supported AuthenticationRequest request types.
getCredentialTypes() - Method in class io.quarkus.vertx.http.runtime.security.HttpAuthenticator.NoAuthenticationMechanism
 
getCredentialTypes() - Method in class io.quarkus.vertx.http.runtime.security.MtlsAuthenticationMechanism
 
getCurrent() - Method in class io.quarkus.vertx.http.runtime.CurrentVertxRequest
 
getCurrentApplicationState() - Static method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
used in the live reload handler to make sure the application has not been changed by another source (e.g. reactive messaging)
getCurrentRequest(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.CurrentRequestProducer
 
getCustomizer() - Method in class io.quarkus.vertx.http.runtime.BasicRoute
 
getDefaultValue() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
getDeferredIdentity() - Method in class io.quarkus.vertx.http.runtime.security.VertxSecurityIdentityAssociation
 
getDescription() - Method in class io.quarkus.vertx.http.runtime.devmode.AdditionalRouteDescription
 
getDescription() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
getDisplayName() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
getDomain() - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
getFileContent(Path) - Static method in class io.quarkus.vertx.http.runtime.options.HttpServerOptionsUtils
 
getFileSystem() - Method in class io.quarkus.vertx.http.runtime.devmode.FileSystemStaticHandler.StaticWebRootConfiguration
 
getFilters() - Method in class io.quarkus.vertx.http.runtime.filters.Filters
 
getFinalDestination() - Method in class io.quarkus.vertx.http.runtime.webjar.WebJarStaticHandler
 
getFormAttribute(String) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
getFormAuthenticationMechanism() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration
 
getFullPath() - Method in class io.quarkus.vertx.http.runtime.devmode.RouteMethodDescription
 
getHandler() - Method in interface io.quarkus.vertx.http.runtime.filters.Filter
The handler called on HTTP request or failure.
getHandler() - Method in class io.quarkus.vertx.http.runtime.filters.Filters.SimpleFilter
 
getHandler() - Method in class io.quarkus.vertx.http.runtime.HandlerConsumer
 
getHeader(CharSequence) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
getHeader(String) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
getHost() - Method in interface io.quarkus.vertx.http.runtime.ForwardedInfo
 
getHost() - Method in class io.quarkus.vertx.http.runtime.ForwardedParser.Forwarded
 
getHostNameToPort() - Method in class io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckBuilder
 
getHTMLContent() - Method in class io.quarkus.vertx.http.runtime.devmode.ResourceNotFoundData
 
getHttpAuthenticatorHandler(RuntimeValue<HttpSecurityRecorder.AuthenticationHandler>) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
 
getHttpConnectionTracker() - Method in interface io.quarkus.vertx.http.runtime.ExtendedQuarkusVertxHttpMetrics
Gets a tracker to report the number of active HTTP connection, the number of rejected connections, etc.
getHttpMethod() - Method in class io.quarkus.vertx.http.runtime.devmode.RouteMethodDescription
 
getHttpPermissions() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
getHttpServerTlsConfigName() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
getHttpServerTlsConfigName() - Method in class io.quarkus.vertx.http.runtime.security.MtlsAuthenticationMechanism
 
getHttpServerTlsConfigName(VertxHttpConfig, VertxHttpBuildTimeConfig, LaunchMode) - Static method in class io.quarkus.vertx.http.runtime.options.HttpServerTlsConfig
 
getHttpVersionStr(HttpVersion) - Static method in class io.quarkus.vertx.http.runtime.attribute.RequestProtocolAttribute
 
getIdentity() - Method in class io.quarkus.vertx.http.runtime.security.VertxSecurityIdentityAssociation
 
getIdentityProviderManager() - Method in class io.quarkus.vertx.http.runtime.security.HttpAuthenticator
 
getInitialTlsConfiguration() - Method in class io.quarkus.vertx.http.runtime.security.MtlsAuthenticationMechanism
 
getInsecureRequestStrategy(VertxHttpConfig, VertxHttpBuildTimeConfig, LaunchMode) - Static method in class io.quarkus.vertx.http.runtime.options.HttpServerOptionsUtils
 
getInt(CharSequence) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
getInt(CharSequence, int) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
getInterceptor(MethodDescription) - Method in class io.quarkus.vertx.http.runtime.security.EagerSecurityInterceptorStorage
This method should be invoked prior to any security check is run if proactive auth is disabled.
getJavaMethod() - Method in class io.quarkus.vertx.http.runtime.devmode.RouteMethodDescription
 
getKey() - Method in class io.quarkus.vertx.http.runtime.security.ImmutableSubstringMap.SubstringMatch
 
getKeyStoreType(Path, Optional<String>) - Static method in class io.quarkus.vertx.http.runtime.options.TlsUtils
 
getLogBaseName() - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver.Builder
 
getLogFileHeaderGenerator() - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver.Builder
 
getLogNameSuffix() - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver.Builder
 
getLogWriteExecutor() - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver.Builder
 
getMatched() - Method in class io.quarkus.vertx.http.runtime.security.ImmutablePathMatcher.PathMatch
 
getMaxAge() - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
getMechanisms() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
getMechanisms(Instance<IdentityProvider<?>>, boolean) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration
 
getMethod(RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.filters.OriginalRequestContext
 
getMethods() - Method in interface io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.HttpPermissionCarrier
 
getMethodToPolicyName() - Method in class io.quarkus.vertx.http.runtime.security.AuthorizationPolicyStorage
 
getMtlsAuthenticationMechanism() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration
 
getName() - Method in class io.quarkus.vertx.http.runtime.BasicRoute
 
getName() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
getName() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
getName() - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
getNonApplicationRedirectHandler() - Method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
getNormalizedAndDecodedPath(RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.RoutingUtils
Get the normalized and decoded path: - normalize based on RFC3986 - convert % encoded characters to their non encoded form (using URIDecoder.decodeURIComponent(java.lang.String)) - invalid if the path contains '?'
getOrder() - Method in class io.quarkus.vertx.http.runtime.BasicRoute
 
getOrder() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
getOrdinal() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
getOtherHttpContextObject() - Method in class io.quarkus.vertx.http.runtime.CurrentVertxRequest
 
getOutputDirectory() - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver.Builder
 
getParam(String) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
getParamsCharset() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
getPath() - Method in class io.quarkus.vertx.http.runtime.BasicRoute
 
getPath() - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
getPath() - Method in class io.quarkus.vertx.http.runtime.webjar.WebJarStaticHandler
 
getPath(RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.filters.OriginalRequestContext
 
getPaths() - Method in interface io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.HttpPermissionCarrier
 
getPolicy() - Method in interface io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.HttpPermissionCarrier
 
getPort() - Method in interface io.quarkus.vertx.http.runtime.ForwardedInfo
 
getPort() - Method in class io.quarkus.vertx.http.runtime.ForwardedParser.Forwarded
 
getPostLocation() - Method in class io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism
 
getPrefix() - Method in interface io.quarkus.vertx.http.runtime.ForwardedInfo
 
getPrefix() - Method in class io.quarkus.vertx.http.runtime.ForwardedParser.Forwarded
 
getPrincipal() - Method in class io.quarkus.vertx.http.runtime.security.PersistentLoginManager.RestoreResult
 
getPrincipal() - Method in class io.quarkus.vertx.http.runtime.security.RoutingContextAwareSecurityIdentity
 
getPriority() - Method in interface io.quarkus.vertx.http.runtime.filters.Filter
 
getPriority() - Method in class io.quarkus.vertx.http.runtime.filters.Filters.SimpleFilter
 
getPriority() - Method in class io.quarkus.vertx.http.runtime.security.BasicAuthenticationMechanism
 
getPriority() - Method in interface io.quarkus.vertx.http.runtime.security.HttpAuthenticationMechanism
Returns a priority which determines in which order HttpAuthenticationMechanisms handle the authentication and challenge requests when it is not possible to select the best candidate authentication mechanism based on the request credentials or path specific configuration.
getPriority() - Method in class io.quarkus.vertx.http.runtime.security.MtlsAuthenticationMechanism
 
getProduces() - Method in class io.quarkus.vertx.http.runtime.devmode.RouteMethodDescription
 
getPublicPath() - Method in class io.quarkus.vertx.http.runtime.handlers.GeneratedResource
 
getQuery(RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.filters.OriginalRequestContext
 
getRdnValue(X500Principal, String) - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityUtils
 
getRedirect(RoutingContext, String) - Static method in class io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism
 
getRemoteHost() - Method in interface io.quarkus.vertx.http.runtime.ForwardedInfo
 
getRemoteHost() - Method in class io.quarkus.vertx.http.runtime.ForwardedParser.Forwarded
 
getRemotePort() - Method in interface io.quarkus.vertx.http.runtime.ForwardedInfo
 
getRemotePort() - Method in class io.quarkus.vertx.http.runtime.ForwardedParser.Forwarded
 
getRequestWrapper() - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
getRoles() - Method in class io.quarkus.vertx.http.runtime.security.RoutingContextAwareSecurityIdentity
 
getRolesMapping() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
getRootHandler() - Static method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
getRoutingContextAttribute(AuthenticationRequest) - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityUtils
 
getRoutingContextAttribute(SecurityIdentity) - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityUtils
 
getRoutingContextAttribute(Map<String, Object>) - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityUtils
 
getSameSite() - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
getScheme() - Method in interface io.quarkus.vertx.http.runtime.ForwardedInfo
 
getScheme() - Method in class io.quarkus.vertx.http.runtime.ForwardedParser.Forwarded
 
getSecurityIdentities(SecurityIdentity) - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityUtils
Provides all the SecurityIdentity created by the inclusive authentication.
getSecurityIdentities(RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityUtils
When inclusive authentication is enabled, we allow all authentication mechanisms to produce identity.
getSecurityIdentity() - Method in class io.quarkus.vertx.http.runtime.security.QuarkusHttpUser
 
getSecurityIdentity(RoutingContext, IdentityProviderManager) - Static method in class io.quarkus.vertx.http.runtime.security.QuarkusHttpUser
Gets the current user from the routing context.
getSecurityIdentityBlocking(RoutingContext, IdentityProviderManager) - Static method in class io.quarkus.vertx.http.runtime.security.QuarkusHttpUser
Gets the current user from the routing context.
getSecurityIdentityContextKeySupplier() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
 
getShort(CharSequence) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
getShort(CharSequence, short) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
getStatusCode() - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
getStatusMessage() - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
getTextContent() - Method in class io.quarkus.vertx.http.runtime.devmode.ResourceNotFoundData
 
getTimeMillis(CharSequence) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
getTimeMillis(CharSequence, long) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
getTlsClientAuth() - Method in class io.quarkus.vertx.http.runtime.security.MtlsAuthenticationMechanism
 
getTlsClientAuth(VertxHttpConfig, VertxHttpBuildTimeConfig, LaunchMode) - Static method in class io.quarkus.vertx.http.runtime.options.HttpServerTlsConfig
 
getTransportType() - Method in class io.quarkus.vertx.http.runtime.security.HttpCredentialTransport
 
getTruststoreType(Path, Optional<String>) - Static method in class io.quarkus.vertx.http.runtime.options.TlsUtils
 
getTypeName() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
getTypeTarget() - Method in class io.quarkus.vertx.http.runtime.security.HttpCredentialTransport
 
getUri() - Method in class io.quarkus.vertx.http.runtime.devmode.AdditionalRouteDescription
 
getUri(RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.filters.OriginalRequestContext
 
getValue() - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
getValue() - Method in class io.quarkus.vertx.http.runtime.security.ImmutablePathMatcher.PathMatch
 
getValue() - Method in class io.quarkus.vertx.http.runtime.security.ImmutableSubstringMap.SubstringMatch
 
getWebRoot() - Method in class io.quarkus.vertx.http.runtime.devmode.FileSystemStaticHandler.StaticWebRootConfiguration
 
getWebRootConfigurations() - Method in class io.quarkus.vertx.http.runtime.devmode.FileSystemStaticHandler
 
getWebRootConfigurations() - Method in class io.quarkus.vertx.http.runtime.webjar.WebJarStaticHandler
 
GracefulShutdownFilter - Class in io.quarkus.vertx.http.runtime.filters
 
GracefulShutdownFilter() - Constructor for class io.quarkus.vertx.http.runtime.filters.GracefulShutdownFilter
 
grantPermissions - Variable in class io.quarkus.vertx.http.runtime.security.RolesMapping
 
grantRoles - Variable in class io.quarkus.vertx.http.runtime.security.RolesMapping
 

H

handle(Buffer) - Method in class io.quarkus.vertx.http.runtime.VertxInputStream.VertxBlockingInput
 
handle(HttpServerRequest) - Method in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
handle(HttpServerRequest) - Method in class io.quarkus.vertx.http.runtime.filters.GracefulShutdownFilter
 
handle(HttpServerRequest) - Method in class io.quarkus.vertx.http.runtime.ForwardedProxyHandler
 
handle(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.cors.CORSFilter
 
handle(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.devmode.FileSystemStaticHandler
 
handle(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.devmode.ResourceNotFoundHandler
 
handle(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.AccessLogHandler
 
handle(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.handlers.DevStaticHandler
 
handle(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.HttpCompressionHandler
 
handle(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.QuarkusErrorHandler
 
handle(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder.AuthenticationHandler
 
handle(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.webjar.WebJarNotFoundHandler
 
handle(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.webjar.WebJarStaticHandler
 
handle100ContinueAutomatically() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
When set to true, the HTTP server automatically sends `100 CONTINUE` response when the request expects it (with the `Expect: 100-Continue` header).
handle100ContinueAutomatically() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
When set to true, the HTTP server automatically sends `100 CONTINUE` response when the request expects it (with the `Expect: 100-Continue` header).
handleDeploymentProblem(RoutingContext, Throwable) - Static method in class io.quarkus.vertx.http.runtime.devmode.VertxHttpHotReplacementSetup
 
handleDevModeRestart() - Static method in class io.quarkus.vertx.http.runtime.devmode.VertxHttpHotReplacementSetup
 
handleFailedInitialStart() - Method in class io.quarkus.vertx.http.runtime.devmode.StaticResourcesHotReplacementSetup
 
handleFailedInitialStart() - Method in class io.quarkus.vertx.http.runtime.devmode.VertxHttpHotReplacementSetup
 
handleFileUploads() - Method in interface io.quarkus.vertx.http.runtime.BodyConfig
Whether the files sent using multipart/form-data will be stored locally.
handleHotReplacementRequest(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.devmode.VertxHttpHotReplacementSetup
 
handler - Variable in class io.quarkus.vertx.http.runtime.HandlerConsumer
 
handler(Handler<Buffer>) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
handler(Handler<Buffer>) - Method in class io.quarkus.vertx.http.runtime.ResumingRequestWrapper
 
handlerAccumulator(BiConsumer<T, T>) - Method in class io.quarkus.vertx.http.runtime.security.ImmutablePathMatcher.ImmutablePathMatcherBuilder
 
HandlerConsumer - Class in io.quarkus.vertx.http.runtime
 
HandlerConsumer() - Constructor for class io.quarkus.vertx.http.runtime.HandlerConsumer
 
handleRedirectBack(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism
 
HandlerType - Enum Class in io.quarkus.vertx.http.runtime
The type of route handler
has(String) - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonObjectBuilder
 
HasDevServicesSupplier - Class in io.quarkus.vertx.http.runtime.devmode
 
HasDevServicesSupplier() - Constructor for class io.quarkus.vertx.http.runtime.devmode.HasDevServicesSupplier
 
HasDevServicesSupplier(boolean) - Constructor for class io.quarkus.vertx.http.runtime.devmode.HasDevServicesSupplier
 
hash(String, int) - Static method in class io.quarkus.vertx.http.runtime.security.ImmutableSubstringMap
 
hashCode() - Method in record class io.quarkus.vertx.http.DomainSocketServerStart
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkus.vertx.http.HttpServerStart
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkus.vertx.http.HttpsServerStart
Returns a hash code value for this object.
hashCode() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
hashCode() - Method in record class io.quarkus.vertx.http.runtime.handlers.DevClasspathStaticHandlerOptions
Returns a hash code value for this object.
hashCode() - Method in class io.quarkus.vertx.http.runtime.handlers.GeneratedResource
 
hashCode() - Method in record class io.quarkus.vertx.http.runtime.HttpCertificateUpdateEventListener.ServerRegistration
Returns a hash code value for this object.
hashCode() - Method in class io.quarkus.vertx.http.runtime.options.TlsCertificateReloader.ReloadCertificateTask
 
hashCode() - Method in record class io.quarkus.vertx.http.runtime.security.AbstractPathMatchingHttpSecurityPolicy.HttpMatcher
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkus.vertx.http.runtime.security.CertificateRoleAttribute
Returns a hash code value for this object.
hashCode() - Method in class io.quarkus.vertx.http.runtime.security.HttpCredentialTransport
 
hashCode() - Method in record class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.AuthenticationMechanism
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.Policy
Returns a hash code value for this object.
hasHostNames() - Method in class io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckBuilder
 
hasNoPermissions() - Method in class io.quarkus.vertx.http.runtime.security.AbstractPathMatchingHttpSecurityPolicy
 
hasNoPermissions() - Method in class io.quarkus.vertx.http.runtime.security.JaxRsPathMatchingHttpSecurityPolicy
 
hasPaths() - Method in class io.quarkus.vertx.http.runtime.security.ImmutablePathMatcher.ImmutablePathMatcherBuilder
 
hasProxyChecks() - Method in class io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckBuilder
 
hasRole(String) - Method in class io.quarkus.vertx.http.runtime.security.RoutingContextAwareSecurityIdentity
 
hasSubPathMatcher() - Method in class io.quarkus.vertx.http.runtime.security.ImmutableSubstringMap.SubstringMatch
 
hasWebKitSameSiteBug(String) - Static method in class io.quarkus.vertx.http.runtime.SameSiteNoneIncompatibleClientChecker
 
header() - Method in interface io.quarkus.vertx.http.runtime.FilterConfig
Additional HTTP Headers always sent in the response
header() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
Additional HTTP Headers always sent in the response
header() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Additional HTTP Headers always sent in the response
HeaderConfig - Interface in io.quarkus.vertx.http.runtime
Configuration that allows for setting an HTTP header
headerContent - Variable in class io.quarkus.vertx.http.runtime.security.ChallengeData
 
headerName - Variable in class io.quarkus.vertx.http.runtime.security.ChallengeData
 
headers() - Method in interface io.quarkus.vertx.http.runtime.cors.CORSConfig
The HTTP headers allowed for CORS requests.
headers() - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
headers() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
headersEndHandler(Handler<Void>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
headerTableSize() - Method in interface io.quarkus.vertx.http.runtime.ServerLimitsConfig
Set the SETTINGS_HEADER_TABLE_SIZE HTTP/2 setting.
headWritten() - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
host() - Method in class io.quarkus.vertx.http.runtime.ForwardedParser
 
host() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
host() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
The HTTP host
host() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
The HTTP host
hostEnabled() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
Enable listening to host:port
hostEnabled() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Enable listening to host:port
hostName - Variable in class io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckPart
 
hotReplacementContext - Variable in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
HTML - Enum constant in enum class io.quarkus.vertx.http.runtime.VertxHttpConfig.PayloadHint
 
http2() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
If this is true (the default) then HTTP/2 will be enabled.
http2PushEnabled() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Enables or Disable the HTTP/2 Push feature.
HttpAuthenticationMechanism - Interface in io.quarkus.vertx.http.runtime.security
An interface that performs HTTP based authentication
HttpAuthenticationMechanism - Annotation Interface in io.quarkus.vertx.http.runtime.security.annotation
Provides a way to select custom HttpAuthenticationMechanism used for a REST endpoint and WebSockets Next endpoint authentication.
HttpAuthenticationMechanism.ChallengeSender - Class in io.quarkus.vertx.http.runtime.security
 
HttpAuthenticator - Class in io.quarkus.vertx.http.runtime.security
Class that is responsible for running the HTTP based authentication
HttpAuthenticator(IdentityProviderManager, Event<AuthenticationFailureEvent>, Event<AuthenticationSuccessEvent>, BeanManager, VertxHttpConfig, Instance<IdentityProvider<?>>, boolean) - Constructor for class io.quarkus.vertx.http.runtime.security.HttpAuthenticator
 
HttpAuthenticator.NoAuthenticationMechanism - Class in io.quarkus.vertx.http.runtime.security
 
HttpAuthorizer - Class in io.quarkus.vertx.http.runtime.security
Class that is responsible for running the HTTP based permission checks
HttpAuthorizer(IdentityProviderManager, AuthorizationController, Instance<HttpSecurityPolicy>, BlockingSecurityExecutor, BeanManager, Event<AuthorizationFailureEvent>, Event<AuthorizationSuccessEvent>, boolean) - Constructor for class io.quarkus.vertx.http.runtime.security.HttpAuthorizer
 
httpBuildTimeConfig - Variable in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
httpBuildTimeConfig() - Method in record class io.quarkus.vertx.http.runtime.handlers.DevClasspathStaticHandlerOptions
Returns the value of the httpBuildTimeConfig record component.
httpBuildTimeConfig(VertxHttpBuildTimeConfig) - Method in class io.quarkus.vertx.http.runtime.handlers.DevClasspathStaticHandlerOptions.Builder
 
HttpCertificateUpdateEventListener - Class in io.quarkus.vertx.http.runtime
A listener that listens for certificate updates and updates the HTTP server accordingly.
HttpCertificateUpdateEventListener() - Constructor for class io.quarkus.vertx.http.runtime.HttpCertificateUpdateEventListener
 
HttpCertificateUpdateEventListener.ServerRegistration - Record Class in io.quarkus.vertx.http.runtime
 
HttpCompression - Enum Class in io.quarkus.vertx.http.runtime
 
HttpCompressionHandler - Class in io.quarkus.vertx.http.runtime
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().
HttpCompressionHandler(Handler<RoutingContext>, Set<String>) - Constructor for class io.quarkus.vertx.http.runtime.HttpCompressionHandler
 
httpConfig - Variable in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
HttpCredentialTransport - Class in io.quarkus.vertx.http.runtime.security
A representation of HTTP credential transport.
HttpCredentialTransport(HttpCredentialTransport.Type, String) - Constructor for class io.quarkus.vertx.http.runtime.security.HttpCredentialTransport
 
HttpCredentialTransport(HttpCredentialTransport.Type, String, String) - Constructor for class io.quarkus.vertx.http.runtime.security.HttpCredentialTransport
 
HttpCredentialTransport.Type - Enum Class in io.quarkus.vertx.http.runtime.security
 
HttpMatcher(HttpSecurityConfiguration.AuthenticationMechanism, Set<String>, HttpSecurityPolicy) - Constructor for record class io.quarkus.vertx.http.runtime.security.AbstractPathMatchingHttpSecurityPolicy.HttpMatcher
Creates an instance of a HttpMatcher record class.
httpOnlyCookie() - Method in interface io.quarkus.vertx.http.runtime.FormAuthConfig
Set the HttpOnly attribute to prevent access to the cookie via JavaScript.
httpOnlyCookie() - Method in class io.quarkus.vertx.http.security.Form.Builder
This method is a shortcut for httpOnlyCookie(true).
httpOnlyCookie(boolean) - Method in class io.quarkus.vertx.http.security.Form.Builder
Configures the HttpOnly attribute to prevent access to the cookie via JavaScript.
httpPermissions() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration
 
HttpSecurity - Interface in io.quarkus.vertx.http.security
A CDI event that facilitates programmatic path-specific authorization setup.
HttpSecurity.Authorization - Interface in io.quarkus.vertx.http.security
Represents HTTP request authorization.
HttpSecurity.HttpPermission - Interface in io.quarkus.vertx.http.security
Represents authorization and authentication requirements for given path patterns.
HttpSecurityConfiguration - Class in io.quarkus.vertx.http.runtime.security
This singleton carries final HTTP Security configuration and act as a single source of truth for it.
HttpSecurityConfiguration.AuthenticationMechanism - Record Class in io.quarkus.vertx.http.runtime.security
 
HttpSecurityConfiguration.HttpPermissionCarrier - Interface in io.quarkus.vertx.http.runtime.security
 
HttpSecurityConfiguration.Policy - Record Class in io.quarkus.vertx.http.runtime.security
 
HttpSecurityConfiguration.ProgrammaticTlsConfig - Class in io.quarkus.vertx.http.runtime.security
 
HttpSecurityImpl - Class in io.quarkus.vertx.http.runtime.security
 
HttpSecurityImpl(ClientAuth, VertxHttpConfig, Optional<String>) - Constructor for class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
HttpSecurityPolicy - Interface in io.quarkus.vertx.http.runtime.security
An HTTP Security policy, that controls which requests are allowed to proceed.
HttpSecurityPolicy.AuthorizationRequestContext - Interface in io.quarkus.vertx.http.runtime.security
A context object that can be used to run blocking tasks
HttpSecurityPolicy.CheckResult - Class in io.quarkus.vertx.http.runtime.security
The results of a permission check
HttpSecurityPolicy.DefaultAuthorizationRequestContext - Class in io.quarkus.vertx.http.runtime.security
 
HttpSecurityRecorder - Class in io.quarkus.vertx.http.runtime.security
 
HttpSecurityRecorder(RuntimeValue<VertxHttpConfig>, VertxHttpBuildTimeConfig) - Constructor for class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
 
HttpSecurityRecorder.AuthenticationHandler - Class in io.quarkus.vertx.http.runtime.security
 
HttpSecurityRecorder.DefaultAuthFailureHandler - Class in io.quarkus.vertx.http.runtime.security
 
HttpSecurityUtils - Class in io.quarkus.vertx.http.runtime.security
 
HttpServerCommonHandlers - Class in io.quarkus.vertx.http.runtime.options
 
HttpServerCommonHandlers() - Constructor for class io.quarkus.vertx.http.runtime.options.HttpServerCommonHandlers
 
HttpServerOptionsCustomizer - Interface in io.quarkus.vertx.http
Interface exposed by beans willing to customizing the HTTP server options.
HttpServerOptionsUtils - Class in io.quarkus.vertx.http.runtime.options
 
HttpServerOptionsUtils() - Constructor for class io.quarkus.vertx.http.runtime.options.HttpServerOptionsUtils
 
HttpServerStart - Record Class in io.quarkus.vertx.http
Quarkus fires a CDI event of this type asynchronously when the HTTP server starts listening on the configured host and port.
HttpServerStart(HttpServerOptions) - Constructor for record class io.quarkus.vertx.http.HttpServerStart
Creates an instance of a HttpServerStart record class.
HttpServerTlsConfig - Class in io.quarkus.vertx.http.runtime.options
This class is a single source of truth for HTTP server TLS configuration name and TLS client authentication.
HttpServerTlsConfig() - Constructor for class io.quarkus.vertx.http.runtime.options.HttpServerTlsConfig
 
httpServerTlsConfigName - Variable in class io.quarkus.vertx.http.security.MTLS.Builder.MTLSConfig
 
HttpsServerStart - Record Class in io.quarkus.vertx.http
Quarkus fires a CDI event of this type asynchronously when the HTTPS server starts listening on the configured host and port.
HttpsServerStart(HttpServerOptions) - Constructor for record class io.quarkus.vertx.http.HttpsServerStart
Creates an instance of a HttpsServerStart record class.

I

id() - Method in record class io.quarkus.vertx.http.runtime.HttpCertificateUpdateEventListener.ServerRegistration
Returns the value of the id record component.
IDENT_USERNAME - Static variable in class io.quarkus.vertx.http.runtime.attribute.IdentUsernameAttribute
 
IdentUsernameAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The ident username, not used, included for apache access log compatibility
IdentUsernameAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
IdeRecorder - Class in io.quarkus.vertx.http.runtime.ide
 
IdeRecorder() - Constructor for class io.quarkus.vertx.http.runtime.ide.IdeRecorder
 
idleTimeout() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
Http connection idle timeout
idleTimeout() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Http connection idle timeout
ignoreEmptyBuilders - Variable in class io.quarkus.vertx.http.runtime.devmode.Json.JsonBuilder
 
ImmutablePathMatcher<T> - Class in io.quarkus.vertx.http.runtime.security
Handler that dispatches to a given handler based on a match of the path.
ImmutablePathMatcher.ImmutablePathMatcherBuilder<T> - Class in io.quarkus.vertx.http.runtime.security
 
ImmutablePathMatcher.PathMatch<T> - Class in io.quarkus.vertx.http.runtime.security
 
ImmutableSubstringMap<V> - Class in io.quarkus.vertx.http.runtime.security
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.
ImmutableSubstringMap(Object[]) - Constructor for class io.quarkus.vertx.http.runtime.security.ImmutableSubstringMap
 
ImmutableSubstringMap.SubstringMapBuilder<V> - Class in io.quarkus.vertx.http.runtime.security
 
ImmutableSubstringMap.SubstringMatch<V> - Class in io.quarkus.vertx.http.runtime.security
 
inboundGlobalBandwidth() - Method in interface io.quarkus.vertx.http.runtime.TrafficShapingConfig
Set bandwidth limit in bytes per second for inbound connections, up to Long.MAX_VALUE bytes.
includeHidden() - Method in interface io.quarkus.vertx.http.runtime.StaticResourcesConfig
Set whether hidden files should be served.
inclusive() - Method in interface io.quarkus.vertx.http.runtime.AuthRuntimeConfig
Require that all registered HTTP authentication mechanisms must attempt to verify the request credentials.
INCLUSIVE_AUTHENTICATION_PRIORITY - Static variable in class io.quarkus.vertx.http.runtime.security.MtlsAuthenticationMechanism
 
inclusiveMode() - Method in interface io.quarkus.vertx.http.runtime.AuthRuntimeConfig
Inclusive authentication mode.
indexPage() - Method in record class io.quarkus.vertx.http.runtime.handlers.DevClasspathStaticHandlerOptions
Returns the value of the indexPage record component.
indexPage() - Method in interface io.quarkus.vertx.http.runtime.StaticResourcesConfig
Set the index page when serving static resources.
indexPage(String) - Method in class io.quarkus.vertx.http.runtime.handlers.DevClasspathStaticHandlerOptions.Builder
 
init(AbstractPathMatchingHttpSecurityPolicy, RolesMapping) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder.AuthenticationHandler
 
initCertReloadingAction(Vertx, HttpServer, HttpServerOptions, ServerSslConfig, TlsConfigurationRegistry, Optional<String>) - Static method in class io.quarkus.vertx.http.runtime.options.TlsCertificateReloader
 
initialize(int, AtomicInteger) - Method in interface io.quarkus.vertx.http.runtime.ExtendedQuarkusVertxHttpMetrics.ConnectionTracker
 
initializeAuthenticationHandler(RuntimeValue<HttpSecurityRecorder.AuthenticationHandler>, BeanContainer) - Method in class io.quarkus.vertx.http.runtime.management.ManagementSecurityRecorder
 
initializeHttpAuthenticatorHandler(RuntimeValue<HttpSecurityRecorder.AuthenticationHandler>, BeanContainer) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
 
initializeRouter(Supplier<Vertx>) - Method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
initialTlsConfiguration - Variable in class io.quarkus.vertx.http.security.MTLS.Builder.MTLSConfig
 
initialWindowSize() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Set the SETTINGS_INITIAL_WINDOW_SIZE HTTP/2 setting.
input1 - Variable in class io.quarkus.vertx.http.runtime.VertxInputStream.VertxBlockingInput
 
inputOverflow - Variable in class io.quarkus.vertx.http.runtime.VertxInputStream.VertxBlockingInput
 
insecureRequests() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
If insecure (i.e. http rather than https) requests are allowed.
instance() - Method in record class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.AuthenticationMechanism
Returns the value of the instance record component.
instance() - Method in record class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.Policy
Returns the value of the instance record component.
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.AllRequestHeadersAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.DateTimeAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.IdentUsernameAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.LocalIPAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.LocalPortAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.LocalServerNameAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.NullAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.QueryStringAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.RemoteHostAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.RemoteIPAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.RemoteUserAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestLineAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestMethodAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestPathAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestProtocolAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestSchemeAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestURLAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.ResponseCodeAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.SecureExchangeAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.SslCipherAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.SslClientCertAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.SslSessionIdAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.ThreadNameAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.attribute.TransportProtocolAttribute
 
INSTANCE - Static variable in class io.quarkus.vertx.http.runtime.security.DenySecurityPolicy
 
INSTANCE_ORIGINAL_REQUEST - Static variable in class io.quarkus.vertx.http.runtime.attribute.QueryStringAttribute
 
INSTANCE_ORIGINAL_REQUEST - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestLineAttribute
 
INSTANCE_ORIGINAL_REQUEST - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestMethodAttribute
 
INSTANCE_ORIGINAL_REQUEST - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestPathAttribute
 
INSTANCE_ORIGINAL_REQUEST - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestURLAttribute
 
io.quarkus.vertx.http - package io.quarkus.vertx.http
 
io.quarkus.vertx.http.runtime - package io.quarkus.vertx.http.runtime
 
io.quarkus.vertx.http.runtime.attribute - package io.quarkus.vertx.http.runtime.attribute
 
io.quarkus.vertx.http.runtime.cors - package io.quarkus.vertx.http.runtime.cors
 
io.quarkus.vertx.http.runtime.devmode - package io.quarkus.vertx.http.runtime.devmode
 
io.quarkus.vertx.http.runtime.filters - package io.quarkus.vertx.http.runtime.filters
 
io.quarkus.vertx.http.runtime.filters.accesslog - package io.quarkus.vertx.http.runtime.filters.accesslog
 
io.quarkus.vertx.http.runtime.graal - package io.quarkus.vertx.http.runtime.graal
 
io.quarkus.vertx.http.runtime.handlers - package io.quarkus.vertx.http.runtime.handlers
 
io.quarkus.vertx.http.runtime.ide - package io.quarkus.vertx.http.runtime.ide
 
io.quarkus.vertx.http.runtime.management - package io.quarkus.vertx.http.runtime.management
 
io.quarkus.vertx.http.runtime.options - package io.quarkus.vertx.http.runtime.options
 
io.quarkus.vertx.http.runtime.security - package io.quarkus.vertx.http.runtime.security
 
io.quarkus.vertx.http.runtime.security.annotation - package io.quarkus.vertx.http.runtime.security.annotation
 
io.quarkus.vertx.http.runtime.webjar - package io.quarkus.vertx.http.runtime.webjar
 
io.quarkus.vertx.http.security - package io.quarkus.vertx.http.security
 
ioThreads() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
The number if IO threads used to perform IO.
isAnonymous() - Method in class io.quarkus.vertx.http.runtime.security.RoutingContextAwareSecurityIdentity
 
isAuthorized(Authorization, Handler<AsyncResult<Boolean>>) - Method in class io.quarkus.vertx.http.runtime.security.QuarkusHttpUser
 
isAuthorized(String, Handler<AsyncResult<Boolean>>) - Method in class io.quarkus.vertx.http.runtime.security.QuarkusHttpUser
Deprecated.
isAutoFromDevServices() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
isCertificateToRolesMapperSet() - Method in class io.quarkus.vertx.http.runtime.security.MtlsAuthenticationMechanism
 
isChromiumBased(String) - Static method in class io.quarkus.vertx.http.runtime.SameSiteNoneIncompatibleClientChecker
 
isChromiumVersionAtLeast(int, String) - Static method in class io.quarkus.vertx.http.runtime.SameSiteNoneIncompatibleClientChecker
 
isChunked() - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
isConfiguredWithWildcard(Optional<List<String>>) - Static method in class io.quarkus.vertx.http.runtime.cors.CORSFilter
 
isEditable() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
isEmpty() - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonArrayBuilder
 
isEmpty() - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonBuilder
 
isEmpty() - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonObjectBuilder
 
isEmpty() - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
isEnded() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
isExpectMultipart() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
isFailureHandler() - Method in interface io.quarkus.vertx.http.runtime.filters.Filter
Whether to add Filter.getHandler() as HTTP request handler (via Route.handler(Handler)) or as failure handler (via Route.failureHandler(Handler)).
isFailureHandler() - Method in class io.quarkus.vertx.http.runtime.filters.Filters.SimpleFilter
 
isHasDevServices() - Method in class io.quarkus.vertx.http.runtime.devmode.HasDevServicesSupplier
 
isHttpOnly() - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
isIgnored(Object) - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonBuilder
 
isIosVersion(int, String) - Static method in class io.quarkus.vertx.http.runtime.SameSiteNoneIncompatibleClientChecker
 
isMacEmbeddedBrowser(String) - Static method in class io.quarkus.vertx.http.runtime.SameSiteNoneIncompatibleClientChecker
 
isMacosxVersion(int, int, String) - Static method in class io.quarkus.vertx.http.runtime.SameSiteNoneIncompatibleClientChecker
 
isNotReady(VertxHttpConfig, VertxHttpBuildTimeConfig, LaunchMode) - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration
This method allows to assure from outside of this HTTP Security package that HTTP Security config is ready.
isOriginAllowedByRegex(List<Pattern>, String) - Static method in class io.quarkus.vertx.http.runtime.cors.CORSFilter
If any regular expression origins are configured, try to match on them.
isOtherAuthenticationFailure(RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder.DefaultAuthFailureHandler
 
isPermitted() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy.CheckResult
 
isPresent(RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.filters.OriginalRequestContext
 
isProxyAllowed() - Method in interface io.quarkus.vertx.http.runtime.TrustedProxyCheck
User can configure trusted proxies for `Forwarded`, `X-Forwarded` or `X-Forwarded-*` headers.
isRotate() - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver.Builder
 
isSafari(String) - Static method in class io.quarkus.vertx.http.runtime.SameSiteNoneIncompatibleClientChecker
 
isSameOrigin(HttpServerRequest, String) - Static method in class io.quarkus.vertx.http.runtime.cors.CORSFilter
 
isSameOriginSlowPath(HttpServerRequest, String) - Static method in class io.quarkus.vertx.http.runtime.cors.CORSFilter
 
isSameSiteNoneIncompatible(String) - Static method in class io.quarkus.vertx.http.runtime.SameSiteNoneIncompatibleClientChecker
 
isSecure() - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
isShared() - Method in interface io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.HttpPermissionCarrier
 
isShowEnvVarName() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
isSSL() - Method in class io.quarkus.vertx.http.runtime.ForwardedParser
 
isSSL() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
isUcBrowser(String) - Static method in class io.quarkus.vertx.http.runtime.SameSiteNoneIncompatibleClientChecker
 
isUcBrowserVersionAtLeast(int, int, int, String) - Static method in class io.quarkus.vertx.http.runtime.SameSiteNoneIncompatibleClientChecker
 
isValidAuthority() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
isValuesEmpty(Collection<Object>) - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonBuilder
 
isWildcardEntry() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
it() - Method in class io.quarkus.vertx.http.runtime.options.TlsCertificateReloader.ReloadCertificateTask
 
iterator() - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
iteratorCharSequence() - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 

J

JAXRS - Enum constant in enum class io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo
Declares that a permission check must only be applied on the Jakarta REST request paths.
JaxRsPathMatchingHttpSecurityPolicy - Class in io.quarkus.vertx.http.runtime.security
Decorates AbstractPathMatchingHttpSecurityPolicy path matching capabilities with support for policies selected with AuthorizationPolicy.
JaxRsPathMatchingHttpSecurityPolicy(AuthorizationPolicyStorage, Instance<HttpSecurityPolicy>, VertxHttpConfig, VertxHttpBuildTimeConfig, BlockingSecurityExecutor) - Constructor for class io.quarkus.vertx.http.runtime.security.JaxRsPathMatchingHttpSecurityPolicy
 
JBossLoggingAccessLogReceiver - Class in io.quarkus.vertx.http.runtime.filters.accesslog
Access log receiver that logs messages at INFO level.
JBossLoggingAccessLogReceiver() - Constructor for class io.quarkus.vertx.http.runtime.filters.accesslog.JBossLoggingAccessLogReceiver
 
JBossLoggingAccessLogReceiver(String) - Constructor for class io.quarkus.vertx.http.runtime.filters.accesslog.JBossLoggingAccessLogReceiver
 
Json - Class in io.quarkus.vertx.http.runtime.devmode
A simple JSON string generator.
JSON - Enum constant in enum class io.quarkus.vertx.http.runtime.VertxHttpConfig.PayloadHint
 
Json.JsonArrayBuilder - Class in io.quarkus.vertx.http.runtime.devmode
JSON array builder.
Json.JsonBuilder<T> - Class in io.quarkus.vertx.http.runtime.devmode
 
Json.JsonObjectBuilder - Class in io.quarkus.vertx.http.runtime.devmode
JSON object builder.
JsonBuilder(boolean) - Constructor for class io.quarkus.vertx.http.runtime.devmode.Json.JsonBuilder
 

K

keyFiles() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
The list of path to server certificates private key files using the PEM format.
keys() - Method in class io.quarkus.vertx.http.runtime.security.ImmutableSubstringMap.SubstringMapBuilder
 
keyStoreAlias() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
An optional parameter to select a specific key in the keystore.
keyStoreAliasPassword() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
An optional parameter to define the password for the key, in case it is different from CertificateConfig.keyStorePassword() If not given, it might be retrieved from CredentialsProvider.
keyStoreAliasPasswordKey() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
A parameter to specify a CredentialsProvider property key, which can be used to get the password for the alias from CredentialsProvider.
keyStoreFile() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
An optional keystore that holds the certificate information instead of specifying separate files.
keyStoreFileType() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
An optional parameter to specify the type of the keystore file.
keyStoreKeyAlias() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
Deprecated.
keyStoreKeyPassword() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
keyStoreKeyPasswordKey() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
keyStorePassword() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
A parameter to specify the password of the keystore file.
keyStorePasswordKey() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
A parameter to specify a CredentialsProvider property key, which can be used to get the password of the key store file from CredentialsProvider.
keyStoreProvider() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
An optional parameter to specify a provider of the keystore file.

L

landingPage() - Method in interface io.quarkus.vertx.http.runtime.FormAuthConfig
The landing page to redirect to if there is no saved page to redirect back to.
landingPage(String) - Method in class io.quarkus.vertx.http.security.Form.Builder
Configures the landing page to redirect to if there is no saved page to redirect back to.
LAX - Enum constant in enum class io.quarkus.vertx.http.runtime.AuthRuntimeConfig.InclusiveMode
Authentication succeeds if at least one of the registered HTTP authentication mechanisms creates the identity.
LAX - Enum constant in enum class io.quarkus.vertx.http.runtime.FormAuthConfig.CookieSameSite
 
LEGACY_INCORRECT_TOKEN - Static variable in class io.quarkus.vertx.http.runtime.attribute.SecureExchangeAttribute
 
limits() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
Server limits configuration
limits() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Server limits.
LOCAL_IP - Static variable in class io.quarkus.vertx.http.runtime.attribute.LocalIPAttribute
 
LOCAL_IP_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.LocalIPAttribute
 
LOCAL_PORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.LocalPortAttribute
 
LOCAL_PORT_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.LocalPortAttribute
 
LOCAL_SERVER_NAME - Static variable in class io.quarkus.vertx.http.runtime.attribute.LocalServerNameAttribute
 
LOCAL_SERVER_NAME_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.LocalServerNameAttribute
 
localAddress() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
LocalIPAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The local IP address
LocalIPAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
LocalPortAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The local port
LocalPortAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
LocalServerNameAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The local server name
LocalServerNameAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
locationCookie() - Method in interface io.quarkus.vertx.http.runtime.FormAuthConfig
Option to control the name of the cookie used to redirect the user back to the location they want to access.
locationCookie(String) - Method in class io.quarkus.vertx.http.security.Form.Builder
Configures a name for the cookie that is used to redirect the user back to the location they want to access.
logDirectory() - Method in interface io.quarkus.vertx.http.runtime.AccessLogConfig
The log directory to use when logging access to a file
LogFileHeaderGenerator - Interface in io.quarkus.vertx.http.runtime.filters.accesslog
Interface that generates the header for an access log.
loginPage() - Method in interface io.quarkus.vertx.http.runtime.FormAuthConfig
The login page.
loginPage(String) - Method in class io.quarkus.vertx.http.security.Form.Builder
Configures the login page.
logMessage(String) - Method in interface io.quarkus.vertx.http.runtime.filters.accesslog.AccessLogReceiver
 
logMessage(String) - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver
 
logMessage(String) - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.JBossLoggingAccessLogReceiver
 
logout(SecurityIdentity) - Static method in class io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism
 
logout(RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism
 
logSuffix() - Method in interface io.quarkus.vertx.http.runtime.AccessLogConfig
The log file suffix
logToFile() - Method in interface io.quarkus.vertx.http.runtime.AccessLogConfig
If logging should be done to a separate file.

M

ManagementAuthConfig - Interface in io.quarkus.vertx.http.runtime.management
Authentication for the management interface.
managementAuthenticationHandler(boolean) - Method in class io.quarkus.vertx.http.runtime.management.ManagementSecurityRecorder
 
managementBuildTimeConfig - Variable in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
managementConfig - Variable in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
ManagementConfig - Interface in io.quarkus.vertx.http.runtime.management
Management interface.
ManagementInterface - Interface in io.quarkus.vertx.http
A class allowing to access the management router.
ManagementInterfaceBuildTimeConfig - Interface in io.quarkus.vertx.http.runtime.management
Management interface.
ManagementInterfaceHttpAuthorizer - Class in io.quarkus.vertx.http.runtime.security
Class that is responsible for running the Management HTTP based permission checks
ManagementInterfaceHttpAuthorizer(IdentityProviderManager, AuthorizationController, ManagementPathMatchingHttpSecurityPolicy, BlockingSecurityExecutor, Event<AuthorizationFailureEvent>, Event<AuthorizationSuccessEvent>, BeanManager, boolean) - Constructor for class io.quarkus.vertx.http.runtime.security.ManagementInterfaceHttpAuthorizer
 
ManagementInterfaceImpl - Class in io.quarkus.vertx.http.runtime
 
ManagementInterfaceImpl(Router) - Constructor for class io.quarkus.vertx.http.runtime.ManagementInterfaceImpl
 
ManagementPathMatchingHttpSecurityPolicy - Class in io.quarkus.vertx.http.runtime.security
A security policy that allows for matching of other security policies based on paths.
ManagementPathMatchingHttpSecurityPolicy(ManagementInterfaceBuildTimeConfig, ManagementConfig, Instance<HttpSecurityPolicy>) - Constructor for class io.quarkus.vertx.http.runtime.security.ManagementPathMatchingHttpSecurityPolicy
 
ManagementRuntimeAuthConfig - Interface in io.quarkus.vertx.http.runtime.management
Authentication for the management interface.
ManagementSecurityRecorder - Class in io.quarkus.vertx.http.runtime.management
 
ManagementSecurityRecorder(RuntimeValue<ManagementConfig>) - Constructor for class io.quarkus.vertx.http.runtime.management.ManagementSecurityRecorder
 
markIfOtherAuthenticationFailure(RoutingContext, Throwable) - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder.DefaultAuthFailureHandler
 
match(String) - Method in class io.quarkus.vertx.http.runtime.security.ImmutablePathMatcher
Matches a path against the registered handlers.
matches() - Method in interface io.quarkus.vertx.http.runtime.FilterConfig
A regular expression for the paths matching this configuration
MAX_REQUEST_SIZE_KEY - Static variable in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
maxAge() - Method in interface io.quarkus.vertx.http.runtime.StaticResourcesConfig
Set value for max age in caching headers.
maxBodySize() - Method in interface io.quarkus.vertx.http.runtime.ServerLimitsConfig
The maximum size of a request body, up to Long.MAX_VALUE bytes.
maxCacheSize() - Method in interface io.quarkus.vertx.http.runtime.StaticResourcesConfig
Set the max cache size.
maxChunkSize() - Method in interface io.quarkus.vertx.http.runtime.ServerLimitsConfig
The max HTTP chunk size, up to Integer.MAX_VALUE bytes.
maxConcurrentStreams() - Method in interface io.quarkus.vertx.http.runtime.ServerLimitsConfig
Set SETTINGS_MAX_CONCURRENT_STREAMS HTTP/2 setting.
maxConnections() - Method in interface io.quarkus.vertx.http.runtime.ServerLimitsConfig
The maximum number of connections that are allowed at any one time.
maxDelay() - Method in interface io.quarkus.vertx.http.runtime.TrafficShapingConfig
Set the maximum delay to wait in case of traffic excess.
maxFormAttributeSize() - Method in interface io.quarkus.vertx.http.runtime.ServerLimitsConfig
The maximum length of a form attribute, up to Integer.MAX_VALUE bytes.
maxFormBufferedBytes() - Method in interface io.quarkus.vertx.http.runtime.ServerLimitsConfig
Set the maximum number of bytes a server can buffer when decoding a form.
maxFormFields() - Method in interface io.quarkus.vertx.http.runtime.ServerLimitsConfig
Set the maximum number of fields of a form.
maxFrameSize() - Method in interface io.quarkus.vertx.http.runtime.ServerLimitsConfig
Set the SETTINGS_MAX_FRAME_SIZE HTTP/2 setting.
maxFrameSize() - Method in interface io.quarkus.vertx.http.runtime.WebsocketServerConfig
The maximum amount of data that can be sent in a single frame.
maxHeaderListSize() - Method in interface io.quarkus.vertx.http.runtime.ServerLimitsConfig
Set the SETTINGS_MAX_HEADER_LIST_SIZE HTTP/2 setting.
maxHeaderSize() - Method in interface io.quarkus.vertx.http.runtime.ServerLimitsConfig
The maximum length of all headers, up to Integer.MAX_VALUE bytes.
maxInitialLineLength() - Method in interface io.quarkus.vertx.http.runtime.ServerLimitsConfig
The maximum length of the initial line (e.g.
maxMessageSize() - Method in interface io.quarkus.vertx.http.runtime.WebsocketServerConfig
The maximum WebSocket message size.
maxParameters() - Method in interface io.quarkus.vertx.http.runtime.ServerLimitsConfig
The maximum number of HTTP request parameters permitted for incoming requests.
mechanism(HttpAuthenticationMechanism) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
mechanism(HttpAuthenticationMechanism) - Method in interface io.quarkus.vertx.http.security.HttpSecurity
Registers given HttpAuthenticationMechanism in addition to all other global authentication mechanisms.
merge(User) - Method in class io.quarkus.vertx.http.runtime.security.QuarkusHttpUser
 
mergeFormAttributes() - Method in interface io.quarkus.vertx.http.runtime.BodyConfig
Whether the form attributes should be added to the request parameters.
META_INF_RESOURCES - Static variable in class io.quarkus.vertx.http.runtime.GeneratedStaticResourcesRecorder
 
META_INF_RESOURCES - Static variable in class io.quarkus.vertx.http.runtime.StaticResourcesRecorder
 
method() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
methods() - Method in interface io.quarkus.vertx.http.runtime.cors.CORSConfig
The HTTP methods allowed for CORS requests.
methods() - Method in interface io.quarkus.vertx.http.runtime.FilterConfig
The HTTP methods for this path configuration
methods() - Method in interface io.quarkus.vertx.http.runtime.HeaderConfig
The HTTP methods for this header configuration.
methods() - Method in interface io.quarkus.vertx.http.runtime.PolicyMappingConfig
The methods that this permission set applies to.
methods() - Method in record class io.quarkus.vertx.http.runtime.security.AbstractPathMatchingHttpSecurityPolicy.HttpMatcher
Returns the value of the methods record component.
methods(String...) - Method in interface io.quarkus.vertx.http.security.HttpSecurity.HttpPermission
The methods that this permission set applies to.
MethodsToPolicyBuilder() - Constructor for class io.quarkus.vertx.http.runtime.security.AuthorizationPolicyStorage.MethodsToPolicyBuilder
 
metric() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
modifiedPropertiesMatch(ForwardedParser.Forwarded) - Method in class io.quarkus.vertx.http.runtime.ForwardedParser.Forwarded
 
mountFrameworkRouter(RuntimeValue<Router>, RuntimeValue<Router>, String) - Method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
mTLS() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
mTLS() - Method in interface io.quarkus.vertx.http.security.HttpSecurity.HttpPermission
HTTP request must be authenticated using mutual-TLS authentication.
mTLS() - Method in interface io.quarkus.vertx.http.security.HttpSecurity
Registers the mutual TLS client authentication mechanism in addition to all other global authentication mechanisms.
mTLS(MtlsAuthenticationMechanism) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
mTLS(MtlsAuthenticationMechanism) - Method in interface io.quarkus.vertx.http.security.HttpSecurity
Registers the mutual TLS client authentication mechanism in addition to all other global authentication mechanisms.
mTLS(ClientAuth) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
mTLS(ClientAuth) - Method in interface io.quarkus.vertx.http.security.HttpSecurity
Registers the mutual TLS client authentication mechanism in addition to all other global authentication mechanisms.
mTLS(String, TlsConfiguration) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
mTLS(String, TlsConfiguration) - Method in interface io.quarkus.vertx.http.security.HttpSecurity
Registers the mutual TLS client authentication mechanism in addition to all other global authentication mechanisms.
MTLS - Interface in io.quarkus.vertx.http.security
This class provides a way to create the mutual TLS client authentication mechanism.
MTLS.Builder - Class in io.quarkus.vertx.http.security
The mutual TLS client authentication mechanism builder.
MTLS.Builder.MTLSConfig - Class in io.quarkus.vertx.http.security
 
MTLSAuthentication - Annotation Interface in io.quarkus.vertx.http.runtime.security.annotation
MtlsAuthenticationMechanism - Class in io.quarkus.vertx.http.runtime.security
The authentication handler responsible for mTLS client authentication.
MtlsAuthenticationMechanism(boolean) - Constructor for class io.quarkus.vertx.http.runtime.security.MtlsAuthenticationMechanism
 
MtlsAuthenticationMechanism(MTLS.Builder.MTLSConfig) - Constructor for class io.quarkus.vertx.http.runtime.security.MtlsAuthenticationMechanism
 
multipart() - Method in interface io.quarkus.vertx.http.runtime.BodyConfig
HTTP multipart request related settings
MultiPartConfig - Interface in io.quarkus.vertx.http.runtime
A config for the settings related to HTTP multipart request handling.

N

name() - Method in class io.quarkus.vertx.http.runtime.attribute.AllRequestHeadersAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.BytesSentAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.CookieAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.DateTimeAttribute.Builder
 
name() - Method in interface io.quarkus.vertx.http.runtime.attribute.ExchangeAttributeBuilder
The string representation of the attribute name.
name() - Method in class io.quarkus.vertx.http.runtime.attribute.ExchangeDataAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.IdentUsernameAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.LocalIPAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.LocalPortAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.LocalServerNameAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.NullAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.QueryParameterAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.QueryStringAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.RemoteHostAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.RemoteIPAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.RemoteUserAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.RequestHeaderAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.RequestLineAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.RequestMethodAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.RequestPathAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.RequestProtocolAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.RequestSchemeAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.RequestURLAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.ResponseCodeAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.ResponseHeaderAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.ResponseTimeAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.SecureExchangeAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.SslCipherAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.SslClientCertAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.SslSessionIdAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.ThreadNameAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.TransportProtocolAttribute.Builder
 
name() - Method in class io.quarkus.vertx.http.runtime.attribute.VertxMDCDataAttribute.Builder
 
name() - Method in record class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.AuthenticationMechanism
Returns the value of the name record component.
name() - Method in record class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.Policy
Returns the value of the name record component.
name() - Method in interface io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy
If HTTP Security policy name is not null, then this policy is only called in two cases: - winning path-matching policy references this name in the application.properties - invoked Jakarta REST endpoint references this name in the AuthorizationPolicy.name() annotation attribute
name() - Element in annotation interface io.quarkus.vertx.http.security.AuthorizationPolicy
Specifies name of the HttpSecurityPolicy that should be applied on the annotation target.
NAME - Static variable in class io.quarkus.vertx.http.runtime.attribute.NullAttribute
 
NAME - Static variable in class io.quarkus.vertx.http.runtime.security.AuthenticatedHttpSecurityPolicy
 
NAME - Static variable in class io.quarkus.vertx.http.runtime.security.DenySecurityPolicy
 
NAME - Static variable in class io.quarkus.vertx.http.runtime.security.PermitSecurityPolicy
 
names() - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
newCookieInterval() - Method in interface io.quarkus.vertx.http.runtime.FormAuthConfig
How old a cookie can get before it will be replaced with a new cookie with an updated timeout, also referred to as "renewal-timeout".
newCookieInterval(Duration) - Method in class io.quarkus.vertx.http.security.Form.Builder
Configures how old a cookie can get before it will be replaced with a new cookie with an updated timeout.
newCookieNeeded - Variable in class io.quarkus.vertx.http.runtime.security.PersistentLoginManager.RestoreResult
 
next - Variable in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
next(Handler<HttpServerRequest>) - Method in class io.quarkus.vertx.http.runtime.filters.GracefulShutdownFilter
 
NoAuthenticationMechanism() - Constructor for class io.quarkus.vertx.http.runtime.security.HttpAuthenticator.NoAuthenticationMechanism
 
nonApplicationRootPath() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpBuildTimeConfig
A common root path for non-application endpoints.
NONE - Enum constant in enum class io.quarkus.vertx.http.runtime.FormAuthConfig.CookieSameSite
 
NONE - Enum constant in enum class io.quarkus.vertx.http.runtime.VertxInputStream.ContinueState
 
NOOP_CONNECTION_TRACKER - Static variable in interface io.quarkus.vertx.http.runtime.ExtendedQuarkusVertxHttpMetrics
A no-op connection tracker.
NORMAL - Enum constant in enum class io.quarkus.vertx.http.runtime.HandlerType
A regular route handler invoked on the event loop.
NullAttribute - Class in io.quarkus.vertx.http.runtime.attribute
 
NullAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 

O

object() - Static method in class io.quarkus.vertx.http.runtime.devmode.Json
 
object(boolean) - Static method in class io.quarkus.vertx.http.runtime.devmode.Json
 
of(Map<String, List<String>>) - Static method in class io.quarkus.vertx.http.runtime.security.RolesMapping
 
OFF - Enum constant in enum class io.quarkus.vertx.http.runtime.HttpCompression
Compression is explicitly disabled.
oldCorsEnabled() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Deprecated.
Use VertxHttpConfig.corsEnabled(). Deprecated because it requires additional syntax to configure with the group VertxHttpConfig.cors() in YAML config.
ON - Enum constant in enum class io.quarkus.vertx.http.runtime.HttpCompression
Compression is explicitly enabled.
onCertificateUpdate(CertificateUpdatedEvent) - Method in class io.quarkus.vertx.http.runtime.HttpCertificateUpdateEventListener
 
onConnectionRejected() - Method in interface io.quarkus.vertx.http.runtime.ExtendedQuarkusVertxHttpMetrics.ConnectionTracker
 
openInIde() - Method in class io.quarkus.vertx.http.runtime.ide.IdeRecorder
 
options() - Method in record class io.quarkus.vertx.http.DomainSocketServerStart
Returns the value of the options record component.
options() - Method in record class io.quarkus.vertx.http.HttpServerStart
Returns the value of the options record component.
options() - Method in record class io.quarkus.vertx.http.HttpsServerStart
Returns the value of the options record component.
or(Optional<T>, Optional<T>) - Static method in class io.quarkus.vertx.http.runtime.options.HttpServerOptionsUtils
 
order() - Method in interface io.quarkus.vertx.http.runtime.FilterConfig
Order in which this path config is applied.
ORIGINAL_BARE_QUERY_STRING - Static variable in class io.quarkus.vertx.http.runtime.attribute.QueryStringAttribute
 
ORIGINAL_QUERY_STRING - Static variable in class io.quarkus.vertx.http.runtime.attribute.QueryStringAttribute
 
ORIGINAL_QUERY_STRING_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.QueryStringAttribute
 
ORIGINAL_REQUEST_LINE - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestLineAttribute
 
ORIGINAL_REQUEST_LINE_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestLineAttribute
 
ORIGINAL_REQUEST_METHOD - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestMethodAttribute
 
ORIGINAL_REQUEST_METHOD_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestMethodAttribute
 
ORIGINAL_REQUEST_PATH - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestPathAttribute
 
ORIGINAL_REQUEST_PATH_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestPathAttribute
 
ORIGINAL_REQUEST_URL - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestURLAttribute
 
ORIGINAL_REQUEST_URL_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestURLAttribute
 
OriginalRequestContext - Class in io.quarkus.vertx.http.runtime.filters
 
OriginalRequestContext(RoutingContext) - Constructor for class io.quarkus.vertx.http.runtime.filters.OriginalRequestContext
 
origins() - Method in interface io.quarkus.vertx.http.runtime.cors.CORSConfig
The origins allowed for CORS.
OTHER_HEADER - Enum constant in enum class io.quarkus.vertx.http.runtime.security.HttpCredentialTransport.Type
A different header, type target is the header name
outboundGlobalBandwidth() - Method in interface io.quarkus.vertx.http.runtime.TrafficShapingConfig
Set bandwidth limit in bytes per second for outbound connections, up to Long.MAX_VALUE bytes.

P

params() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
parse(String) - Method in class io.quarkus.vertx.http.runtime.attribute.ExchangeAttributeParser
Parses the provided value string, and turns it into a list of exchange attributes.
parseAllowedOriginsRegex(Optional<List<String>>) - Static method in class io.quarkus.vertx.http.runtime.cors.CORSFilter
Parse the provided allowed origins for any regexes
parseSingleToken(String) - Method in class io.quarkus.vertx.http.runtime.attribute.ExchangeAttributeParser
 
password - Variable in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
passwordParameter() - Method in interface io.quarkus.vertx.http.runtime.FormAuthConfig
The password field name.
passwordParameter(String) - Method in class io.quarkus.vertx.http.security.Form.Builder
Configures the password field name.
path() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
path() - Method in interface io.quarkus.vertx.http.runtime.HeaderConfig
The path this header should be applied
path(String...) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
path(String...) - Method in interface io.quarkus.vertx.http.security.HttpSecurity
Creates HttpSecurity.HttpPermission in addition to the permissions configured in the 'application.properties' file.
PathMatch(String, T) - Constructor for class io.quarkus.vertx.http.runtime.security.ImmutablePathMatcher.PathMatch
 
PathMatchingHttpSecurityPolicy - Class in io.quarkus.vertx.http.runtime.security
A security policy that allows for matching of other security policies based on paths.
PathMatchingHttpSecurityPolicy(VertxHttpConfig, VertxHttpBuildTimeConfig, Instance<HttpSecurityPolicy>) - Constructor for class io.quarkus.vertx.http.runtime.security.PathMatchingHttpSecurityPolicy
 
paths() - Method in interface io.quarkus.vertx.http.runtime.PolicyMappingConfig
The paths that this permission check applies to.
pattern() - Method in interface io.quarkus.vertx.http.runtime.AccessLogConfig
The access log pattern.
pause() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
pause() - Method in class io.quarkus.vertx.http.runtime.ResumingRequestWrapper
 
peakOutboundGlobalBandwidth() - Method in interface io.quarkus.vertx.http.runtime.TrafficShapingConfig
Set the maximum global write size in bytes per second allowed in the buffer globally for all channels before write are suspended, up to Long.MAX_VALUE bytes.
peerCertificateChain() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
Deprecated.
permissionCheckHandler() - Method in class io.quarkus.vertx.http.runtime.management.ManagementSecurityRecorder
 
permissionCheckHandler() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
 
permissionClass() - Method in interface io.quarkus.vertx.http.runtime.PolicyConfig
Permissions granted by this policy will be created with a `java.security.Permission` implementation specified by this configuration property.
permissions() - Method in interface io.quarkus.vertx.http.runtime.AuthRuntimeConfig
The HTTP permissions
permissions() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementRuntimeAuthConfig
The HTTP permissions
permissions() - Method in interface io.quarkus.vertx.http.runtime.PolicyConfig
Permissions granted to the `SecurityIdentity` if this policy is applied successfully (the policy allows request to proceed) and the authenticated request has required role.
permissions(String...) - Method in interface io.quarkus.vertx.http.security.HttpSecurity.Authorization
HTTP requests will only be accessible if SecurityIdentity has all the required StringPermissions.
permissions(Permission...) - Method in interface io.quarkus.vertx.http.security.HttpSecurity.Authorization
HTTP requests will only be accessible if SecurityIdentity has all the required permissions.
permit() - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy.CheckResult
 
permit() - Method in interface io.quarkus.vertx.http.security.HttpSecurity.Authorization
Access to HTTP requests will be permitted.
permit() - Method in interface io.quarkus.vertx.http.security.HttpSecurity.HttpPermission
This method is a shortcut for HttpSecurity.Authorization.permit().
PERMIT - Static variable in class io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy.CheckResult
 
PermitSecurityPolicy - Class in io.quarkus.vertx.http.runtime.security
 
PermitSecurityPolicy() - Constructor for class io.quarkus.vertx.http.runtime.security.PermitSecurityPolicy
 
PersistentLoginManager - Class in io.quarkus.vertx.http.runtime.security
A class that manages persistent logins.
PersistentLoginManager(String, String, long, long, boolean, String, String, long, String) - Constructor for class io.quarkus.vertx.http.runtime.security.PersistentLoginManager
 
PersistentLoginManager.RestoreResult - Class in io.quarkus.vertx.http.runtime.security
 
policy() - Method in interface io.quarkus.vertx.http.runtime.PolicyMappingConfig
The HTTP policy that this permission set is linked to.
policy(HttpSecurityPolicy) - Method in interface io.quarkus.vertx.http.security.HttpSecurity.Authorization
HTTP requests will only be accessible if the passed HttpSecurityPolicy grants access.
policy(HttpSecurityPolicy) - Method in interface io.quarkus.vertx.http.security.HttpSecurity.HttpPermission
policy(BiPredicate<SecurityIdentity, RoutingContext>) - Method in interface io.quarkus.vertx.http.security.HttpSecurity.Authorization
HTTP requests will only be accessible if the passed predicate returns true.
policy(Predicate<SecurityIdentity>) - Method in interface io.quarkus.vertx.http.security.HttpSecurity.Authorization
HTTP requests will only be accessible if the passed predicate returns true.
Policy(String, HttpSecurityPolicy) - Constructor for record class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.Policy
Creates an instance of a Policy record class.
policyApplied(RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.security.AbstractPathMatchingHttpSecurityPolicy
 
PolicyConfig - Interface in io.quarkus.vertx.http.runtime
 
PolicyMappingConfig - Interface in io.quarkus.vertx.http.runtime
 
PolicyMappingConfig.AppliesTo - Enum Class in io.quarkus.vertx.http.runtime
Specifies additional criteria on paths that should be checked.
port - Variable in class io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckPart
 
port() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
The HTTP port
port() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
The HTTP port
PortSystemProperties - Class in io.quarkus.vertx.http.runtime
 
PortSystemProperties() - Constructor for class io.quarkus.vertx.http.runtime.PortSystemProperties
 
post(String...) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
post(String...) - Method in interface io.quarkus.vertx.http.security.HttpSecurity
This method is a shortcut for path(path).methods("POST").
POST - Enum constant in enum class io.quarkus.vertx.http.runtime.security.HttpCredentialTransport.Type
A post request, target is the POST URI
postLocation() - Method in interface io.quarkus.vertx.http.runtime.FormAuthConfig
The post location.
postLocation(String) - Method in class io.quarkus.vertx.http.security.Form.Builder
Configures the post location.
preallocateBodyBuffer() - Method in interface io.quarkus.vertx.http.runtime.BodyConfig
Whether the body buffer should pre-allocated based on the Content-Length header value.
prepareHttpSecurityConfiguration(ShutdownContext) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
 
principal() - Method in class io.quarkus.vertx.http.runtime.security.QuarkusHttpUser
 
principal() - Method in class io.quarkus.vertx.http.runtime.security.VertxSecurityIdentityAssociation
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.AllRequestHeadersAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.BytesSentAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.CookieAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.DateTimeAttribute.Builder
 
priority() - Method in interface io.quarkus.vertx.http.runtime.attribute.ExchangeAttributeBuilder
The priority of the builder.
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.ExchangeDataAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.IdentUsernameAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.LocalIPAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.LocalPortAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.LocalServerNameAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.NullAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.QueryParameterAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.QueryStringAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.RemoteHostAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.RemoteIPAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.RemoteUserAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.RequestHeaderAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.RequestLineAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.RequestMethodAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.RequestPathAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.RequestProtocolAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.RequestSchemeAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.RequestURLAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.ResponseCodeAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.ResponseHeaderAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.ResponseTimeAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.SecureExchangeAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.SslCipherAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.SslClientCertAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.SslSessionIdAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.ThreadNameAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.TransportProtocolAttribute.Builder
 
priority() - Method in class io.quarkus.vertx.http.runtime.attribute.VertxMDCDataAttribute.Builder
 
proactive() - Method in interface io.quarkus.vertx.http.runtime.AuthConfig
If this is true and credentials are present then a user will always be authenticated before the request progresses.
proactive() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementAuthConfig
If this is true and credentials are present then a user will always be authenticated before the request progresses.
PROBE - Static variable in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
proceed(Throwable) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder.DefaultAuthFailureHandler
 
propagateSecurityIdentity() - Method in interface io.quarkus.vertx.http.runtime.AuthConfig
Propagate security identity to support its injection in Vert.x route handlers registered directly with the router.
protocols() - Method in interface io.quarkus.vertx.http.runtime.ServerSslConfig
Sets the ordered list of enabled SSL/TLS protocols.
proxy() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
Holds configuration related with proxy addressing forward.
proxy() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Proxy.
proxyAddressForwarding - Variable in class io.quarkus.vertx.http.runtime.ForwardingProxyOptions
 
proxyAddressForwarding() - Method in interface io.quarkus.vertx.http.runtime.ProxyConfig
If this is true then the address, scheme etc. will be set from headers forwarded by the proxy server, such as X-Forwarded-For.
proxyCheck - Variable in class io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckPart
 
ProxyConfig - Interface in io.quarkus.vertx.http.runtime
Holds configuration related with proxy addressing forward.
ProxyConfig.ForwardedPrecedence - Enum Class in io.quarkus.vertx.http.runtime
Precedence of Forwarded and X-Forwarded headers when both types of headers are enabled and no strict forwarded control is enforced.
push(HttpMethod, HostAndPort, String, MultiMap) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
push(HttpMethod, String) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
push(HttpMethod, String, Handler<AsyncResult<HttpServerResponse>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
push(HttpMethod, String, MultiMap) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
push(HttpMethod, String, MultiMap, Handler<AsyncResult<HttpServerResponse>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
push(HttpMethod, String, String) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
push(HttpMethod, String, String, Handler<AsyncResult<HttpServerResponse>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
push(HttpMethod, String, String, MultiMap) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
Deprecated.
push(HttpMethod, String, String, MultiMap, Handler<AsyncResult<HttpServerResponse>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
put(String...) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
put(String...) - Method in interface io.quarkus.vertx.http.security.HttpSecurity
This method is a shortcut for path(path).methods("PUT").
put(String, Json.JsonArrayBuilder) - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonObjectBuilder
 
put(String, Json.JsonObjectBuilder) - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonObjectBuilder
 
put(String, Boolean) - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonObjectBuilder
 
put(String, Integer) - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonObjectBuilder
 
put(String, Long) - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonObjectBuilder
 
put(String, String) - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonObjectBuilder
 
put(String, V, ImmutablePathMatcher<ImmutableSubstringMap.SubstringMatch<V>>) - Method in class io.quarkus.vertx.http.runtime.security.ImmutableSubstringMap.SubstringMapBuilder
 
putHeader(CharSequence, CharSequence) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
putHeader(CharSequence, Iterable<CharSequence>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
putHeader(String, Iterable<String>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
putHeader(String, String) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
putTrailer(CharSequence, CharSequence) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
putTrailer(CharSequence, Iterable<CharSequence>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
putTrailer(String, Iterable<String>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
putTrailer(String, String) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 

Q

QUARKUS_ERROR - Static variable in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
QUARKUS_PASSWORD - Static variable in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
QUARKUS_SESSION - Static variable in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
QUARKUS_SESSION_COUNT - Static variable in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
QuarkusCookie() - Constructor for class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
QuarkusErrorHandler - Class in io.quarkus.vertx.http.runtime
 
QuarkusErrorHandler(boolean, boolean, Optional<VertxHttpConfig.PayloadHint>) - Constructor for class io.quarkus.vertx.http.runtime.QuarkusErrorHandler
 
QuarkusErrorHandler(boolean, boolean, Optional<VertxHttpConfig.PayloadHint>, String, List<String>, List<ErrorPageAction>) - Constructor for class io.quarkus.vertx.http.runtime.QuarkusErrorHandler
 
QuarkusHttpHeaders - Class in io.quarkus.vertx.http.runtime
Used to allow propagation of context objects from intra-JVM request producers
QuarkusHttpHeaders() - Constructor for class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
QuarkusHttpUser - Class in io.quarkus.vertx.http.runtime.security
Basic vert.x user representation
QuarkusHttpUser(SecurityIdentity) - Constructor for class io.quarkus.vertx.http.runtime.security.QuarkusHttpUser
 
QuarkusRequestWrapper - Class in io.quarkus.vertx.http.runtime.filters
 
QuarkusRequestWrapper(HttpServerRequest, BiConsumer<Cookie, HttpServerRequest>) - Constructor for class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper
 
QuarkusRequestWrapper.QuarkusCookie - Class in io.quarkus.vertx.http.runtime.filters
 
QuarkusRequestWrapper.ResponseWrapper - Class in io.quarkus.vertx.http.runtime.filters
 
query() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
QUERY_STRING - Static variable in class io.quarkus.vertx.http.runtime.attribute.QueryStringAttribute
 
QUERY_STRING_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.QueryStringAttribute
 
QueryParameterAttribute - Class in io.quarkus.vertx.http.runtime.attribute
Query parameter
QueryParameterAttribute(String, boolean) - Constructor for class io.quarkus.vertx.http.runtime.attribute.QueryParameterAttribute
 
QueryParameterAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
QueryStringAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The query string
QueryStringAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
QuotingExchangeAttribute - Class in io.quarkus.vertx.http.runtime.attribute
Exchange attribute that wraps string attributes in quotes.
QuotingExchangeAttribute(ExchangeAttribute) - Constructor for class io.quarkus.vertx.http.runtime.attribute.QuotingExchangeAttribute
 
QuotingExchangeAttribute.Wrapper - Class in io.quarkus.vertx.http.runtime.attribute
 

R

RANDOM_PORT_MAIN_HTTP - Static variable in class io.quarkus.vertx.http.runtime.options.HttpServerOptionsUtils
When the http port is set to 0, replace it by this value to let Vert.x choose a random port
RANDOM_PORT_MAIN_TLS - Static variable in class io.quarkus.vertx.http.runtime.options.HttpServerOptionsUtils
When the https port is set to 0, replace it by this value to let Vert.x choose a random port
RANDOM_PORT_MANAGEMENT - Static variable in class io.quarkus.vertx.http.runtime.options.HttpServerOptionsUtils
When the management port is set to 0, replace it by this value to let Vert.x choose a random port
RC_DATA_KEY - Static variable in class io.quarkus.vertx.http.runtime.filters.OriginalRequestContext
 
read() - Method in class io.quarkus.vertx.http.runtime.VertxInputStream
 
read(byte[]) - Method in class io.quarkus.vertx.http.runtime.VertxInputStream
 
read(byte[], int, int) - Method in class io.quarkus.vertx.http.runtime.VertxInputStream
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.AllRequestHeadersAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.BytesSentAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.CompositeExchangeAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.ConstantExchangeAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.CookieAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.DateTimeAttribute
 
readAttribute(RoutingContext) - Method in interface io.quarkus.vertx.http.runtime.attribute.ExchangeAttribute
Resolve the attribute from the HTTP server exchange.
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.ExchangeDataAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.IdentUsernameAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.LocalIPAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.LocalPortAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.LocalServerNameAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.NullAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.QueryParameterAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.QueryStringAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.QuotingExchangeAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.RemoteHostAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.RemoteIPAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.RemoteUserAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestHeaderAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestLineAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestMethodAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestPathAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestProtocolAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestSchemeAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestURLAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.ResponseCodeAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.ResponseHeaderAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.ResponseTimeAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.SecureExchangeAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.SslCipherAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.SslClientCertAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.SslSessionIdAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.SubstituteEmptyWrapper.SubstituteEmptyAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.ThreadNameAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.TransportProtocolAttribute
 
readAttribute(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.attribute.VertxMDCDataAttribute
 
readBlocking() - Method in class io.quarkus.vertx.http.runtime.VertxInputStream.VertxBlockingInput
 
readBytesAvailable() - Method in class io.quarkus.vertx.http.runtime.VertxInputStream.VertxBlockingInput
 
readException - Variable in class io.quarkus.vertx.http.runtime.VertxInputStream.VertxBlockingInput
 
ReadOnlyAttributeException - Exception Class in io.quarkus.vertx.http.runtime.attribute
An exception that is thrown when an attribute is read only
ReadOnlyAttributeException() - Constructor for exception class io.quarkus.vertx.http.runtime.attribute.ReadOnlyAttributeException
 
ReadOnlyAttributeException(String, String) - Constructor for exception class io.quarkus.vertx.http.runtime.attribute.ReadOnlyAttributeException
 
readTimeout() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Http connection read timeout for blocking IO.
realm() - Method in interface io.quarkus.vertx.http.runtime.AuthRuntimeConfig
The authentication realm
realm(String) - Static method in interface io.quarkus.vertx.http.security.Basic
Creates a new basic authentication mechanism with given authentication realm.
recordRequestStartTime() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
If this is true then the request start time will be recorded to enable logging of total request time.
REDIRECT - Enum constant in enum class io.quarkus.vertx.http.runtime.VertxHttpConfig.InsecureRequests
 
redirectAfterLogin() - Method in interface io.quarkus.vertx.http.runtime.FormAuthConfig
Deprecated, for removal: This API element is subject to removal in a future version.
redirect to landingPage can be disabled by removing default landing page (via `quarkus.http.auth.form.landing-page=`). Quarkus will ignore this configuration property if there is no landing page.
register(Handler<RoutingContext>, int) - Method in class io.quarkus.vertx.http.runtime.filters.Filters
Registers a new filter.
register(HttpServer, String, String) - Method in class io.quarkus.vertx.http.runtime.HttpCertificateUpdateEventListener
 
registerNotFoundHandler(RuntimeValue<Router>, RuntimeValue<Router>, RuntimeValue<Router>, BeanContainer, String, String, List<RouteDescription>, Set<String>, List<AdditionalRouteDescription>) - Method in class io.quarkus.vertx.http.runtime.devmode.ResourceNotFoundRecorder
 
reload() - Static method in class io.quarkus.vertx.http.runtime.options.TlsCertificateReloader
Trigger all the reload tasks.
ReloadCertificateTask(long, Supplier<CompletionStage<Boolean>>) - Constructor for class io.quarkus.vertx.http.runtime.options.TlsCertificateReloader.ReloadCertificateTask
 
reloadPeriod() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
When set, the configured certificate will be reloaded after the given period.
REMOTE_HOST - Static variable in class io.quarkus.vertx.http.runtime.attribute.RemoteHostAttribute
 
REMOTE_HOST_NAME_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.RemoteHostAttribute
 
REMOTE_IP - Static variable in class io.quarkus.vertx.http.runtime.attribute.RemoteIPAttribute
 
REMOTE_IP_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.RemoteIPAttribute
 
REMOTE_USER - Static variable in class io.quarkus.vertx.http.runtime.attribute.RemoteUserAttribute
 
REMOTE_USER_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.RemoteUserAttribute
 
remoteAddress() - Method in class io.quarkus.vertx.http.runtime.ForwardedParser
 
remoteAddress() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
RemoteHostAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The remote Host address (if resolved)
RemoteHostAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
RemoteIPAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The remote IP address
RemoteIPAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
remoteProblem - Static variable in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
RemoteSyncHandler - Class in io.quarkus.vertx.http.runtime.devmode
 
RemoteSyncHandler(String, Handler<HttpServerRequest>, HotReplacementContext, String) - Constructor for class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
RemoteUserAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The remote user
RemoteUserAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
remove(CharSequence) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
remove(String) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
removeCookie(String) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
removeCookie(String, boolean) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
removeCookie(String, String, String) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
removeCookie(String, String, String, boolean) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
removeCookies(String) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
removeCookies(String, boolean) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
removeMarkAsOtherAuthenticationFailure(RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder.DefaultAuthFailureHandler
 
ReplacementDebugPage - Class in io.quarkus.vertx.http.runtime.devmode
Generates an error page with a stack trace.
ReplacementDebugPage() - Constructor for class io.quarkus.vertx.http.runtime.devmode.ReplacementDebugPage
 
request - Variable in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.ResponseWrapper
 
request - Variable in class io.quarkus.vertx.http.runtime.VertxInputStream.VertxBlockingInput
 
request() - Static method in interface io.quarkus.vertx.http.security.MTLS
Creates the mutual TLS client authentication mechanism.
request(String) - Static method in interface io.quarkus.vertx.http.security.MTLS
Creates the mutual TLS client authentication mechanism.
request(String, TlsConfiguration) - Static method in interface io.quarkus.vertx.http.security.MTLS
Creates the mutual TLS client authentication mechanism.
REQUEST_LINE - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestLineAttribute
 
REQUEST_LINE_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestLineAttribute
 
REQUEST_METHOD - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestMethodAttribute
 
REQUEST_METHOD_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestMethodAttribute
 
REQUEST_PATH - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestPathAttribute
 
REQUEST_PATH_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestPathAttribute
 
REQUEST_PROTOCOL - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestProtocolAttribute
 
REQUEST_PROTOCOL_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestProtocolAttribute
 
REQUEST_SCHEME - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestSchemeAttribute
 
REQUEST_START_TIME - Static variable in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
The key that the request start time is stored under
REQUEST_URL - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestURLAttribute
 
REQUEST_URL_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.RequestURLAttribute
 
RequestHeaderAttribute - Class in io.quarkus.vertx.http.runtime.attribute
A request header
RequestHeaderAttribute(String) - Constructor for class io.quarkus.vertx.http.runtime.attribute.RequestHeaderAttribute
 
RequestHeaderAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
RequestLineAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The request line
RequestLineAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
RequestMethodAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The request method
RequestMethodAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
RequestPathAttribute - Class in io.quarkus.vertx.http.runtime.attribute
 
RequestPathAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
RequestProtocolAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The request getProtocol
RequestProtocolAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
RequestSchemeAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The request scheme
RequestSchemeAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
RequestURLAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The request URL
RequestURLAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
required() - Static method in interface io.quarkus.vertx.http.security.MTLS
Creates the mutual TLS client authentication mechanism.
required(String) - Static method in interface io.quarkus.vertx.http.security.MTLS
Creates the mutual TLS client authentication mechanism.
required(String, TlsConfiguration) - Static method in interface io.quarkus.vertx.http.security.MTLS
Creates the mutual TLS client authentication mechanism.
REQUIRED - Enum constant in enum class io.quarkus.vertx.http.runtime.VertxInputStream.ContinueState
 
requiresAuthorizationPolicy(MethodDescription) - Method in class io.quarkus.vertx.http.runtime.security.AuthorizationPolicyStorage
 
requiresAuthorizationPolicy(MethodDescription) - Method in class io.quarkus.vertx.http.runtime.security.JaxRsPathMatchingHttpSecurityPolicy
 
reset() - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
reset(long) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
resolvePath(RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.RoutingUtils
Normalize and decode the path then strip the mount point from it
ResourceNotFoundData - Class in io.quarkus.vertx.http.runtime.devmode
 
ResourceNotFoundData() - Constructor for class io.quarkus.vertx.http.runtime.devmode.ResourceNotFoundData
 
ResourceNotFoundHandler - Class in io.quarkus.vertx.http.runtime.devmode
Lists all routes when no route matches the path in the dev mode.
ResourceNotFoundHandler() - Constructor for class io.quarkus.vertx.http.runtime.devmode.ResourceNotFoundHandler
 
ResourceNotFoundRecorder - Class in io.quarkus.vertx.http.runtime.devmode
 
ResourceNotFoundRecorder() - Constructor for class io.quarkus.vertx.http.runtime.devmode.ResourceNotFoundRecorder
 
response() - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper
 
response() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
response() - Method in class io.quarkus.vertx.http.runtime.ResumingRequestWrapper
 
RESPONSE_CODE - Static variable in class io.quarkus.vertx.http.runtime.attribute.ResponseCodeAttribute
 
RESPONSE_CODE_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.ResponseCodeAttribute
 
RESPONSE_TIME_MICROS - Static variable in class io.quarkus.vertx.http.runtime.attribute.ResponseTimeAttribute
 
RESPONSE_TIME_MILLIS - Static variable in class io.quarkus.vertx.http.runtime.attribute.ResponseTimeAttribute
 
RESPONSE_TIME_MILLIS_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.ResponseTimeAttribute
 
RESPONSE_TIME_NANOS - Static variable in class io.quarkus.vertx.http.runtime.attribute.ResponseTimeAttribute
 
RESPONSE_TIME_SECONDS_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.ResponseTimeAttribute
 
ResponseCodeAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The request status code
ResponseCodeAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
ResponseHeaderAttribute - Class in io.quarkus.vertx.http.runtime.attribute
A response header
ResponseHeaderAttribute(String) - Constructor for class io.quarkus.vertx.http.runtime.attribute.ResponseHeaderAttribute
 
ResponseHeaderAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
ResponseTimeAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The response time
ResponseTimeAttribute(TimeUnit) - Constructor for class io.quarkus.vertx.http.runtime.attribute.ResponseTimeAttribute
 
ResponseTimeAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
ResponseWrapper(HttpServerResponse, HttpServerRequest) - Constructor for class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.ResponseWrapper
 
restore() - Method in class io.quarkus.vertx.http.runtime.PortSystemProperties
 
restore(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.PersistentLoginManager
 
restore(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.security.PersistentLoginManager
 
RestoreResult(String, boolean) - Constructor for class io.quarkus.vertx.http.runtime.security.PersistentLoginManager.RestoreResult
 
resume() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
resume() - Method in class io.quarkus.vertx.http.runtime.ResumingRequestWrapper
 
ResumingRequestWrapper - Class in io.quarkus.vertx.http.runtime
 
ResumingRequestWrapper(HttpServerRequest, boolean) - Constructor for class io.quarkus.vertx.http.runtime.ResumingRequestWrapper
 
rolePolicy() - Method in interface io.quarkus.vertx.http.runtime.AuthRuntimeConfig
The HTTP role based policies
rolePolicy() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementRuntimeAuthConfig
The HTTP role based policies
roles() - Method in interface io.quarkus.vertx.http.runtime.PolicyConfig
Add roles granted to the `SecurityIdentity` based on the roles that the `SecurityIdentity` already have.
roles(String...) - Method in interface io.quarkus.vertx.http.security.HttpSecurity.Authorization
HTTP requests will only be accessible if SecurityIdentity has all the required roles.
roles(String...) - Method in interface io.quarkus.vertx.http.security.HttpSecurity.HttpPermission
This method is a shortcut for HttpSecurity.Authorization.roles(String...).
roles(Map<String, List<String>>, String...) - Method in interface io.quarkus.vertx.http.security.HttpSecurity.Authorization
HTTP requests will only be accessible if SecurityIdentity has all the required roles.
ROLES_MAPPING_KEY - Static variable in class io.quarkus.vertx.http.runtime.security.RolesMapping
 
rolesAllowed() - Method in interface io.quarkus.vertx.http.runtime.PolicyConfig
The roles that are allowed to access resources protected by this policy.
RolesAllowedHttpSecurityPolicy - Class in io.quarkus.vertx.http.runtime.security
permission checker that handles role based permissions
RolesAllowedHttpSecurityPolicy(List<String>, Map<String, Set<Permission>>, Map<String, List<String>>) - Constructor for class io.quarkus.vertx.http.runtime.security.RolesAllowedHttpSecurityPolicy
 
rolesMapper() - Method in record class io.quarkus.vertx.http.runtime.security.CertificateRoleAttribute
Returns the value of the rolesMapper record component.
rolesMapping() - Method in interface io.quarkus.vertx.http.runtime.AuthRuntimeConfig
Map the `SecurityIdentity` roles to deployment specific roles and add the matching roles to `SecurityIdentity`.
rolesMapping() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementRuntimeAuthConfig
Map the `SecurityIdentity` roles to deployment specific roles and add the matching roles to `SecurityIdentity`.
rolesMapping() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration
 
rolesMapping(String, String) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
rolesMapping(String, String) - Method in interface io.quarkus.vertx.http.security.HttpSecurity
 
rolesMapping(String, String...) - Method in class io.quarkus.vertx.http.security.MTLS.Builder
This is a shortcut method for rolesMapping(String, Set.of(roles)).
rolesMapping(String, List<String>) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
rolesMapping(String, List<String>) - Method in interface io.quarkus.vertx.http.security.HttpSecurity
 
rolesMapping(String, Set<String>) - Method in class io.quarkus.vertx.http.security.MTLS.Builder
Adds a certificate attribute value to roles mapping.
rolesMapping(Map<String, List<String>>) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityImpl
 
rolesMapping(Map<String, List<String>>) - Method in interface io.quarkus.vertx.http.security.HttpSecurity
Map the `SecurityIdentity` roles to deployment specific roles and add the matching roles to `SecurityIdentity`.
RolesMapping - Class in io.quarkus.vertx.http.runtime.security
 
RolesMapping(Map<String, Set<Permission>>, Map<String, List<String>>) - Constructor for class io.quarkus.vertx.http.runtime.security.RolesMapping
 
rootHandler - Static variable in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
rootPath - Variable in class io.quarkus.vertx.http.runtime.devmode.RemoteSyncHandler
 
rootPath() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementInterfaceBuildTimeConfig
A common root path for management endpoints.
rootPath() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpBuildTimeConfig
The HTTP root path.
rootPath(String) - Method in class io.quarkus.vertx.http.runtime.security.ImmutablePathMatcher.ImmutablePathMatcherBuilder
 
rotate() - Method in interface io.quarkus.vertx.http.runtime.AccessLogConfig
If the log should be rotated daily
rotate() - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver
forces a log rotation.
ROUTE_ORDER_ACCESS_LOG_HANDLER - Static variable in class io.quarkus.vertx.http.runtime.RouteConstants
Order value (-2147483648) for the access-log handler, if enabled in the configuration.
ROUTE_ORDER_AFTER_DEFAULT - Static variable in class io.quarkus.vertx.http.runtime.RouteConstants
Order value (20000) for route without priority over the default route (add an offset from this value)
ROUTE_ORDER_BEFORE_DEFAULT - Static variable in class io.quarkus.vertx.http.runtime.RouteConstants
Order value (1000) for route with priority over the default route (add an offset from this value)
ROUTE_ORDER_BODY_HANDLER - Static variable in class io.quarkus.vertx.http.runtime.RouteConstants
Order value (-2147483647) for the body handler.
ROUTE_ORDER_BODY_HANDLER_MANAGEMENT - Static variable in class io.quarkus.vertx.http.runtime.RouteConstants
Order value (-2147483648) for the body handler for the management router.
ROUTE_ORDER_COMPRESSION - Static variable in class io.quarkus.vertx.http.runtime.RouteConstants
Order value (0) for the compression handler.
ROUTE_ORDER_CORS_MANAGEMENT - Static variable in class io.quarkus.vertx.http.runtime.RouteConstants
Order value (-2147483648) for the CORS-Origin handler of the management router.
ROUTE_ORDER_DEFAULT - Static variable in class io.quarkus.vertx.http.runtime.RouteConstants
Default route order (i.e.
ROUTE_ORDER_HEADERS - Static variable in class io.quarkus.vertx.http.runtime.RouteConstants
Order value (-2147483648) for the handlers that add headers specified in the configuration.
ROUTE_ORDER_HOT_REPLACEMENT - Static variable in class io.quarkus.vertx.http.runtime.RouteConstants
Order value (-2147483648) for the hot-replacement body handler.
ROUTE_ORDER_RECORD_START_TIME - Static variable in class io.quarkus.vertx.http.runtime.RouteConstants
Order value (-2147483648) for the handler adding the start-time, if enabled in the configuration.
ROUTE_ORDER_UPLOAD_LIMIT - Static variable in class io.quarkus.vertx.http.runtime.RouteConstants
Order value (-2) for the route that enforces the upload body size limit.
RouteConstants - Class in io.quarkus.vertx.http.runtime
Route order value constants used in Quarkus, update http-reference.adoc when changing this class.
RouteDescription - Class in io.quarkus.vertx.http.runtime.devmode
 
RouteDescription() - Constructor for class io.quarkus.vertx.http.runtime.devmode.RouteDescription
 
RouteDescription(String) - Constructor for class io.quarkus.vertx.http.runtime.devmode.RouteDescription
 
RouteMethodDescription - Class in io.quarkus.vertx.http.runtime.devmode
 
RouteMethodDescription() - Constructor for class io.quarkus.vertx.http.runtime.devmode.RouteMethodDescription
 
RouteMethodDescription(String, String, String, String) - Constructor for class io.quarkus.vertx.http.runtime.devmode.RouteMethodDescription
 
RouteMethodDescription(String, String, String, String, String) - Constructor for class io.quarkus.vertx.http.runtime.devmode.RouteMethodDescription
 
router() - Method in interface io.quarkus.vertx.http.ManagementInterface
 
router() - Method in class io.quarkus.vertx.http.runtime.ManagementInterfaceImpl
 
ROUTING_CONTEXT_ATTRIBUTE - Static variable in class io.quarkus.vertx.http.runtime.security.HttpSecurityUtils
 
RoutingContextAwareSecurityIdentity - Class in io.quarkus.vertx.http.runtime.security
 
RoutingUtils - Class in io.quarkus.vertx.http.runtime
 
rstFloodMaxRstFramePerWindow() - Method in interface io.quarkus.vertx.http.runtime.ServerLimitsConfig
Set the max number of RST frame allowed per time window, this is used to prevent HTTP/2 RST frame flood DDOS attacks.
rstFloodWindowDuration() - Method in interface io.quarkus.vertx.http.runtime.ServerLimitsConfig
Set the duration of the time window when checking the max number of RST frames, this is used to prevent HTTP/2 RST frame flood DDOS attacks..
run() - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver
processes all queued log messages
runBlocking(RoutingContext, Uni<SecurityIdentity>, BiFunction<RoutingContext, SecurityIdentity, HttpSecurityPolicy.CheckResult>) - Method in interface io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy.AuthorizationRequestContext
 
runBlocking(RoutingContext, Uni<SecurityIdentity>, BiFunction<RoutingContext, SecurityIdentity, HttpSecurityPolicy.CheckResult>) - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy.DefaultAuthorizationRequestContext
 
runFormAuth(RoutingContext, IdentityProviderManager) - Method in class io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism
 

S

sameSiteCookie() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Configuration that allows setting the same site attributes for cookies.
SameSiteCookieConfig - Interface in io.quarkus.vertx.http.runtime
Configuration that allows for automatically setting the SameSite attribute on cookies
SameSiteNoneIncompatibleClientChecker - Class in io.quarkus.vertx.http.runtime
A utility class that can check known user agents which are known to be incompatible with SameSite=None attribute.
SameSiteNoneIncompatibleClientChecker() - Constructor for class io.quarkus.vertx.http.runtime.SameSiteNoneIncompatibleClientChecker
 
save(SecurityIdentity, RoutingContext, PersistentLoginManager.RestoreResult, boolean) - Method in class io.quarkus.vertx.http.runtime.security.PersistentLoginManager
 
save(String, RoutingContext, String, PersistentLoginManager.RestoreResult, boolean) - Method in class io.quarkus.vertx.http.runtime.security.PersistentLoginManager
 
scheme() - Method in class io.quarkus.vertx.http.runtime.ForwardedParser
 
scheme() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
SecureExchangeAttribute - Class in io.quarkus.vertx.http.runtime.attribute
 
SecureExchangeAttribute() - Constructor for class io.quarkus.vertx.http.runtime.attribute.SecureExchangeAttribute
 
SecureExchangeAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
SECURITY_IDENTITIES_ATTRIBUTE - Static variable in class io.quarkus.vertx.http.runtime.security.HttpSecurityUtils
 
SecurityHandlerPriorities - Class in io.quarkus.vertx.http.runtime.security
 
SecurityHandlerPriorities() - Constructor for class io.quarkus.vertx.http.runtime.security.SecurityHandlerPriorities
 
selectAuthMechanism(RoutingContext, String) - Static method in class io.quarkus.vertx.http.runtime.security.HttpAuthenticator
 
selectAuthMechanismViaAnnotation() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
 
selectAuthMechanismWithAnnotation() - Static method in class io.quarkus.vertx.http.runtime.security.HttpAuthenticator
 
self() - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonArrayBuilder
 
self() - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonBuilder
 
self() - Method in class io.quarkus.vertx.http.runtime.devmode.Json.JsonObjectBuilder
 
send() - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
send(Buffer) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
send(Buffer, Handler<AsyncResult<Void>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
send(Handler<AsyncResult<Void>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
send(ReadStream<Buffer>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
send(ReadStream<Buffer>, Handler<AsyncResult<Void>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
send(String) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
send(String, Handler<AsyncResult<Void>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
sendChallenge(RoutingContext) - Method in interface io.quarkus.vertx.http.runtime.security.HttpAuthenticationMechanism
 
sendChallenge(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.HttpAuthenticator
 
sendFile(String) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
sendFile(String, long) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
sendFile(String, long, long) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
sendFile(String, long, long, Handler<AsyncResult<Void>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
sendFile(String, long, Handler<AsyncResult<Void>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
sendFile(String, Handler<AsyncResult<Void>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
sendRedirect(RoutingContext, String) - Static method in class io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism
 
SENT - Enum constant in enum class io.quarkus.vertx.http.runtime.VertxInputStream.ContinueState
 
servePage(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism
 
server() - Method in record class io.quarkus.vertx.http.runtime.HttpCertificateUpdateEventListener.ServerRegistration
Returns the value of the server record component.
ServerLimitsConfig - Interface in io.quarkus.vertx.http.runtime
 
ServerRegistration(HttpServer, String, String) - Constructor for record class io.quarkus.vertx.http.runtime.HttpCertificateUpdateEventListener.ServerRegistration
Creates an instance of a ServerRegistration record class.
ServerSslConfig - Interface in io.quarkus.vertx.http.runtime
Shared configuration for setting up server-side SSL.
set(CharSequence, CharSequence) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
set(CharSequence, Iterable) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
set(CharSequence, Object) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
set(String, int, LaunchMode) - Method in class io.quarkus.vertx.http.runtime.PortSystemProperties
 
set(String, Iterable) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
set(String, Object) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
set(String, String) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
setAdditionalEndpoints(List<AdditionalRouteDescription>) - Method in class io.quarkus.vertx.http.runtime.devmode.ResourceNotFoundData
 
setAll(MultiMap) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
setAll(Map<String, String>) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
setAllowedValues(List<String>) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
setAuthProvider(AuthProvider) - Method in class io.quarkus.vertx.http.runtime.security.QuarkusHttpUser
Deprecated.
setAutoFromDevServices(boolean) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
setBasePath(String) - Method in class io.quarkus.vertx.http.runtime.devmode.RouteDescription
 
setBaseUrl(String) - Method in class io.quarkus.vertx.http.runtime.devmode.ResourceNotFoundData
 
setCertificateToRolesMapper(Function<X509Certificate, Set<String>>) - Method in class io.quarkus.vertx.http.runtime.security.MtlsAuthenticationMechanism
 
setChunked(boolean) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
setConfigPhase(String) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
setConfiguration(HttpSecurityConfiguration.ProgrammaticTlsConfig) - Static method in class io.quarkus.vertx.http.runtime.options.HttpServerTlsConfig
 
setConfigValue(ConfigValue) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
setConsumes(String) - Method in class io.quarkus.vertx.http.runtime.devmode.RouteMethodDescription
 
setContextObject(Class<T>, T) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
setCurrent(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.CurrentVertxRequest
 
setCurrent(RoutingContext, Object) - Method in class io.quarkus.vertx.http.runtime.CurrentVertxRequest
 
setCustomizer(Consumer<Route>) - Method in class io.quarkus.vertx.http.runtime.BasicRoute
 
setDefaultValue(String) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
setDescription(String) - Method in class io.quarkus.vertx.http.runtime.devmode.AdditionalRouteDescription
 
setDescription(String) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
setDisplayName(String) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
setDomain(String) - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
setEditable(boolean) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
setEndpointRoutes(List<RouteDescription>) - Method in class io.quarkus.vertx.http.runtime.devmode.ResourceNotFoundData
 
setExpectMultipart(boolean) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
setFailureHandler(boolean) - Method in class io.quarkus.vertx.http.runtime.filters.Filters.SimpleFilter
 
setFileSystem(String) - Method in class io.quarkus.vertx.http.runtime.devmode.FileSystemStaticHandler.StaticWebRootConfiguration
 
setFinalDestination(String) - Method in class io.quarkus.vertx.http.runtime.webjar.WebJarStaticHandler
 
setFullPath(String) - Method in class io.quarkus.vertx.http.runtime.devmode.RouteMethodDescription
 
setHandler(Handler<RoutingContext>) - Method in class io.quarkus.vertx.http.runtime.filters.Filters.SimpleFilter
 
setHandler(Handler<RoutingContext>) - Method in class io.quarkus.vertx.http.runtime.HandlerConsumer
 
setHasDevServices(boolean) - Method in class io.quarkus.vertx.http.runtime.devmode.HasDevServicesSupplier
 
setHost(String) - Method in class io.quarkus.vertx.http.runtime.ForwardedParser.Forwarded
 
setHotDeploymentResources(List<Path>) - Static method in class io.quarkus.vertx.http.runtime.StaticResourcesRecorder
 
setHotReplacement(Handler<RoutingContext>, HotReplacementContext) - Static method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
setHttpMethod(String) - Method in class io.quarkus.vertx.http.runtime.devmode.RouteMethodDescription
 
setHttpOnly(boolean) - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
setHttpRoot(String) - Method in class io.quarkus.vertx.http.runtime.devmode.ResourceNotFoundData
 
setIdentity(SecurityIdentity, RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.security.QuarkusHttpUser
 
setIdentity(Uni<SecurityIdentity>, RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.security.QuarkusHttpUser
 
setInt(CharSequence, int) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
setJavaMethod(String) - Method in class io.quarkus.vertx.http.runtime.devmode.RouteMethodDescription
 
setLogBaseName(String) - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver.Builder
 
setLogFileHeaderGenerator(LogFileHeaderGenerator) - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver.Builder
 
setLogNameSuffix(String) - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver.Builder
 
setLogWriteExecutor(Executor) - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver.Builder
 
setMaxAge(long) - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
setMtlsCertificateRoleProperties() - Method in class io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder
 
setName(String) - Method in class io.quarkus.vertx.http.runtime.BasicRoute
 
setName(String) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
setName(String) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
setNonApplicationRedirectHandler(String, String) - Method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
setOrder(int) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
setOrder(Integer) - Method in class io.quarkus.vertx.http.runtime.BasicRoute
 
setOrdinal(int) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
setOtherHttpContextObject(Object) - Method in class io.quarkus.vertx.http.runtime.CurrentVertxRequest
 
setOutputDirectory(Path) - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver.Builder
 
setParamsCharset(String) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
setPath(String) - Method in class io.quarkus.vertx.http.runtime.BasicRoute
 
setPath(String) - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
setPath(String) - Method in class io.quarkus.vertx.http.runtime.webjar.WebJarStaticHandler
 
setPort(Integer) - Method in class io.quarkus.vertx.http.runtime.ForwardedParser.Forwarded
 
setPrefix(String) - Method in class io.quarkus.vertx.http.runtime.ForwardedParser.Forwarded
 
setPriority(int) - Method in class io.quarkus.vertx.http.runtime.filters.Filters.SimpleFilter
 
setProduces(String) - Method in class io.quarkus.vertx.http.runtime.devmode.RouteMethodDescription
 
setRemoteHost(String) - Method in class io.quarkus.vertx.http.runtime.ForwardedParser.Forwarded
 
setRemotePort(Integer) - Method in class io.quarkus.vertx.http.runtime.ForwardedParser.Forwarded
 
setRotate(boolean) - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.DefaultAccessLogReceiver.Builder
 
setRoutingContextAttribute(AuthenticationRequest, RoutingContext) - Static method in class io.quarkus.vertx.http.runtime.security.HttpSecurityUtils
 
setRuntimeRoutes(List<RouteDescription>) - Static method in class io.quarkus.vertx.http.runtime.devmode.ResourceNotFoundData
 
setSameSite(CookieSameSite) - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
setScheme(String) - Method in class io.quarkus.vertx.http.runtime.ForwardedParser.Forwarded
 
setSecure(boolean) - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
setShort(CharSequence, short) - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
setShowEnvVarName(boolean) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
setStaticRoots(Set<String>) - Method in class io.quarkus.vertx.http.runtime.devmode.ResourceNotFoundData
 
setStatusCode(int) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
setStatusMessage(String) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
setStreamPriority(StreamPriority) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
setTypeName(String) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
setupBasicAuth() - Method in class io.quarkus.vertx.http.runtime.management.ManagementSecurityRecorder
 
setupHotDeployment(HotReplacementContext) - Method in class io.quarkus.vertx.http.runtime.devmode.StaticResourcesHotReplacementSetup
 
setupHotDeployment(HotReplacementContext) - Method in class io.quarkus.vertx.http.runtime.devmode.VertxHttpHotReplacementSetup
 
setUri(String) - Method in class io.quarkus.vertx.http.runtime.devmode.AdditionalRouteDescription
 
setValue(String) - Method in class io.quarkus.vertx.http.runtime.filters.QuarkusRequestWrapper.QuarkusCookie
 
setWebRoot(String) - Method in class io.quarkus.vertx.http.runtime.devmode.FileSystemStaticHandler.StaticWebRootConfiguration
 
setWebRootConfigurations(List<FileSystemStaticHandler.StaticWebRootConfiguration>) - Method in class io.quarkus.vertx.http.runtime.devmode.FileSystemStaticHandler
 
setWebRootConfigurations(List<FileSystemStaticHandler.StaticWebRootConfiguration>) - Method in class io.quarkus.vertx.http.runtime.webjar.WebJarStaticHandler
 
setWildcardEntry(boolean) - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescription
 
setWriteQueueMaxSize(int) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
shared() - Method in interface io.quarkus.vertx.http.runtime.PolicyMappingConfig
Indicates that this policy always applies to the matched paths in addition to the policy with a winning path.
shared() - Method in interface io.quarkus.vertx.http.security.HttpSecurity.HttpPermission
Indicates that this policy always applies to the matched paths in addition to the policy with a winning path.
shouldApplyToJaxRs() - Method in interface io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.HttpPermissionCarrier
 
shouldSendSameSiteNone(String) - Static method in class io.quarkus.vertx.http.runtime.SameSiteNoneIncompatibleClientChecker
 
shutdown(ShutdownListener.ShutdownNotification) - Method in class io.quarkus.vertx.http.runtime.filters.GracefulShutdownFilter
 
shutdownConfig - Variable in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
shutDownDevMode() - Static method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
shutdownTask(ShutdownContext, String) - Method in class io.quarkus.vertx.http.runtime.webjar.WebJarRecorder
 
SimpleFilter() - Constructor for class io.quarkus.vertx.http.runtime.filters.Filters.SimpleFilter
 
SimpleFilter(Handler<RoutingContext>, int) - Constructor for class io.quarkus.vertx.http.runtime.filters.Filters.SimpleFilter
 
SimpleFilter(Handler<RoutingContext>, int, boolean) - Constructor for class io.quarkus.vertx.http.runtime.filters.Filters.SimpleFilter
 
size() - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
sni() - Method in interface io.quarkus.vertx.http.runtime.ServerSslConfig
Enables Server Name Indication (SNI), an TLS extension allowing the server to use multiple certificates.
soReusePort() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Enable socket reuse port (linux/macOs native transport only)
ssl() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
The SSL config
ssl() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
The SSL config
SslCipherAttribute - Class in io.quarkus.vertx.http.runtime.attribute
 
SslCipherAttribute() - Constructor for class io.quarkus.vertx.http.runtime.attribute.SslCipherAttribute
 
SslCipherAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
SslClientCertAttribute - Class in io.quarkus.vertx.http.runtime.attribute
 
SslClientCertAttribute() - Constructor for class io.quarkus.vertx.http.runtime.attribute.SslClientCertAttribute
 
SslClientCertAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
sslPort() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
The HTTPS port
sslSession() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
SslSessionIdAttribute - Class in io.quarkus.vertx.http.runtime.attribute
 
SslSessionIdAttribute() - Constructor for class io.quarkus.vertx.http.runtime.attribute.SslSessionIdAttribute
 
SslSessionIdAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
start(Set<String>) - Method in class io.quarkus.vertx.http.runtime.StaticResourcesRecorder
 
startServer(Supplier<Vertx>, ShutdownContext, LaunchMode, boolean, boolean, Supplier<Integer>, List<String>, boolean, boolean) - Method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
startServerAfterFailedStart() - Static method in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
staticResources() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Static Resources.
StaticResourcesConfig - Interface in io.quarkus.vertx.http.runtime
 
StaticResourcesHotReplacementSetup - Class in io.quarkus.vertx.http.runtime.devmode
 
StaticResourcesHotReplacementSetup() - Constructor for class io.quarkus.vertx.http.runtime.devmode.StaticResourcesHotReplacementSetup
 
StaticResourcesRecorder - Class in io.quarkus.vertx.http.runtime
 
StaticResourcesRecorder(VertxHttpBuildTimeConfig, RuntimeValue<VertxHttpConfig>) - Constructor for class io.quarkus.vertx.http.runtime.StaticResourcesRecorder
 
StaticWebRootConfiguration() - Constructor for class io.quarkus.vertx.http.runtime.devmode.FileSystemStaticHandler.StaticWebRootConfiguration
 
StaticWebRootConfiguration(String, String) - Constructor for class io.quarkus.vertx.http.runtime.devmode.FileSystemStaticHandler.StaticWebRootConfiguration
 
status - Variable in class io.quarkus.vertx.http.runtime.security.ChallengeData
 
storeInitialLocation(RoutingContext) - Method in class io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism
 
streamId() - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
streamPriority() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
streamPriorityHandler(Handler<StreamPriority>) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
STRICT - Enum constant in enum class io.quarkus.vertx.http.runtime.AuthRuntimeConfig.InclusiveMode
Authentication succeeds if all the registered HTTP authentication mechanisms create the identity.
STRICT - Enum constant in enum class io.quarkus.vertx.http.runtime.FormAuthConfig.CookieSameSite
 
strictForwardedControl - Variable in class io.quarkus.vertx.http.runtime.ForwardingProxyOptions
 
strictForwardedControl() - Method in interface io.quarkus.vertx.http.runtime.ProxyConfig
When both Forwarded and X-Forwarded headers are enabled with ProxyConfig.allowForwarded() and ProxyConfig.allowXForwarded() respectively, enforce that the identical headers must have equal values.
SubstituteEmptyAttribute(ExchangeAttribute, String) - Constructor for class io.quarkus.vertx.http.runtime.attribute.SubstituteEmptyWrapper.SubstituteEmptyAttribute
 
SubstituteEmptyWrapper - Class in io.quarkus.vertx.http.runtime.attribute
 
SubstituteEmptyWrapper(String) - Constructor for class io.quarkus.vertx.http.runtime.attribute.SubstituteEmptyWrapper
 
SubstituteEmptyWrapper.SubstituteEmptyAttribute - Class in io.quarkus.vertx.http.runtime.attribute
 
substringMatch(String, int, String, boolean) - Static method in class io.quarkus.vertx.http.runtime.cors.CORSFilter
 
SubstringMatch(String, V) - Constructor for class io.quarkus.vertx.http.runtime.security.ImmutableSubstringMap.SubstringMatch
 
SubstringMatch(String, V, ImmutablePathMatcher<ImmutableSubstringMap.SubstringMatch<V>>) - Constructor for class io.quarkus.vertx.http.runtime.security.ImmutableSubstringMap.SubstringMatch
 

T

tablePos(Object[], int) - Static method in class io.quarkus.vertx.http.runtime.security.ImmutableSubstringMap
 
tcpCork() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Enable tcp cork (linux native transport only)
tcpFastOpen() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Enable tcp fast open (linux native transport only)
tcpQuickAck() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Enable tcp quick ack (linux native transport only)
TEST_IF_BASIC_AUTH_IMPLICITLY_REQUIRED - Static variable in class io.quarkus.vertx.http.runtime.security.HttpAuthenticator
Special handling for the basic authentication mechanism, for user convenience, we add the mechanism when: - not explicitly disabled or enabled - is default bean and not programmatically looked up because there are other authentication mechanisms - no custom auth mechanism is defined because then, we can't tell if user didn't provide custom impl
TEST_SECURITY - Enum constant in enum class io.quarkus.vertx.http.runtime.security.HttpCredentialTransport.Type
Reserved for HTTP credential transport used during the security testing with the 'io.quarkus.test.security.TestSecurity' annotation.
testHost() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Used when QuarkusIntegrationTest is meant to execute against an application that is already running and listening on the host specified by this property.
testPort() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
The HTTP port
testPort() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
The HTTP port used to run tests
testSslEnabled() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Used when QuarkusIntegrationTest is meant to execute against an application that is already running to configure the test to use SSL.
testSslPort() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
The HTTPS port used to run tests
testTimeout() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpBuildTimeConfig
The REST Assured client timeout for testing.
TEXT - Enum constant in enum class io.quarkus.vertx.http.runtime.VertxHttpConfig.PayloadHint
 
THREAD_NAME - Static variable in class io.quarkus.vertx.http.runtime.attribute.ThreadNameAttribute
 
THREAD_NAME_SHORT - Static variable in class io.quarkus.vertx.http.runtime.attribute.ThreadNameAttribute
 
ThreadNameAttribute - Class in io.quarkus.vertx.http.runtime.attribute
The thread name
ThreadNameAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
timeout() - Method in interface io.quarkus.vertx.http.runtime.FormAuthConfig
The inactivity (idle) timeout
timeout(Duration) - Method in class io.quarkus.vertx.http.security.Form.Builder
Configures the inactivity timeout.
tls(String) - Method in class io.quarkus.vertx.http.security.MTLS.Builder
Configures the name of the TLS configuration used by the HTTP server for the TLS communication.
tls(String, TlsConfiguration) - Method in class io.quarkus.vertx.http.security.MTLS.Builder
Registers a TLS configuration into the registry and configures the TLS configuration used by the HTTP server for the TLS communication.
TlsCertificateReloader - Class in io.quarkus.vertx.http.runtime.options
Utility class to handle TLS certificate reloading.
TlsCertificateReloader() - Constructor for class io.quarkus.vertx.http.runtime.options.TlsCertificateReloader
 
TlsCertificateReloader.ReloadCertificateTask - Class in io.quarkus.vertx.http.runtime.options
 
tlsClientAuth - Variable in class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.ProgrammaticTlsConfig
 
tlsClientAuth - Variable in class io.quarkus.vertx.http.security.MTLS.Builder.MTLSConfig
 
tlsClientAuth() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementInterfaceBuildTimeConfig
Configures the engine to require/request client authentication.
tlsClientAuth() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpBuildTimeConfig
Configures the engine to require/request client authentication.
tlsConfigName - Variable in class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.ProgrammaticTlsConfig
 
tlsConfigurationName() - Method in record class io.quarkus.vertx.http.runtime.HttpCertificateUpdateEventListener.ServerRegistration
Returns the value of the tlsConfigurationName record component.
tlsConfigurationName() - Method in interface io.quarkus.vertx.http.runtime.management.ManagementConfig
The name of the TLS configuration to use.
tlsConfigurationName() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
The name of the TLS configuration to use.
TlsUtils - Class in io.quarkus.vertx.http.runtime.options
Utility class for TLS configuration.
TOKEN - Static variable in class io.quarkus.vertx.http.runtime.attribute.SecureExchangeAttribute
 
toNetSocket() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
toNetSocket(Handler<AsyncResult<NetSocket>>) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
toPem(X509Certificate) - Static method in class io.quarkus.vertx.http.runtime.attribute.SslClientCertAttribute
 
toString() - Method in record class io.quarkus.vertx.http.DomainSocketServerStart
Returns a string representation of this record class.
toString() - Method in record class io.quarkus.vertx.http.HttpServerStart
Returns a string representation of this record class.
toString() - Method in record class io.quarkus.vertx.http.HttpsServerStart
Returns a string representation of this record class.
toString() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigSourceName
 
toString() - Method in class io.quarkus.vertx.http.runtime.devmode.RouteMethodDescription
 
toString() - Method in class io.quarkus.vertx.http.runtime.filters.accesslog.AccessLogHandler
 
toString() - Method in record class io.quarkus.vertx.http.runtime.handlers.DevClasspathStaticHandlerOptions
Returns a string representation of this record class.
toString() - Method in record class io.quarkus.vertx.http.runtime.HttpCertificateUpdateEventListener.ServerRegistration
Returns a string representation of this record class.
toString() - Method in class io.quarkus.vertx.http.runtime.options.TlsCertificateReloader.ReloadCertificateTask
 
toString() - Method in class io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
 
toString() - Method in record class io.quarkus.vertx.http.runtime.security.AbstractPathMatchingHttpSecurityPolicy.HttpMatcher
Returns a string representation of this record class.
toString() - Method in record class io.quarkus.vertx.http.runtime.security.CertificateRoleAttribute
Returns a string representation of this record class.
toString() - Method in class io.quarkus.vertx.http.runtime.security.HttpCredentialTransport
 
toString() - Method in record class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.AuthenticationMechanism
Returns a string representation of this record class.
toString() - Method in record class io.quarkus.vertx.http.runtime.security.HttpSecurityConfiguration.Policy
Returns a string representation of this record class.
toWebSocket() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
toWebSocket(Handler<AsyncResult<ServerWebSocket>>) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
trafficShaping() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Traffic shaping.
TrafficShapingConfig - Interface in io.quarkus.vertx.http.runtime
Configure the global traffic shaping functionality.
trailers() - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
TRANSPORT_PROTOCOL - Static variable in class io.quarkus.vertx.http.runtime.attribute.TransportProtocolAttribute
 
TransportProtocolAttribute - Class in io.quarkus.vertx.http.runtime.attribute
 
TransportProtocolAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
trustedProxies() - Method in interface io.quarkus.vertx.http.runtime.ProxyConfig
Configure the list of trusted proxy addresses.
TrustedProxyCheck - Interface in io.quarkus.vertx.http.runtime
 
TrustedProxyCheck.TrustedProxyCheckBuilder - Class in io.quarkus.vertx.http.runtime
 
TrustedProxyCheck.TrustedProxyCheckPart - Class in io.quarkus.vertx.http.runtime
 
trustedProxyCheckBuilder - Variable in class io.quarkus.vertx.http.runtime.ForwardingProxyOptions
 
TrustedProxyCheckPart(String, int) - Constructor for class io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckPart
 
TrustedProxyCheckPart(BiPredicate<InetAddress, Integer>) - Constructor for class io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckPart
 
TrustedProxyCheckPartConverter - Class in io.quarkus.vertx.http.runtime
Converts proxy address into TrustedProxyCheck.TrustedProxyCheckPart.
TrustedProxyCheckPartConverter() - Constructor for class io.quarkus.vertx.http.runtime.TrustedProxyCheckPartConverter
 
trustStoreCertAlias() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
An optional parameter to trust a single certificate from the trust store rather than trusting all certificates in the store.
trustStoreFile() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
An optional trust store that holds the certificate information of the trusted certificates.
trustStoreFiles() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
An optional list of trusted certificates using the PEM format.
trustStoreFileType() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
An optional parameter to specify the type of the trust store file.
trustStorePassword() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
A parameter to specify the password of the trust store file.
trustStorePasswordKey() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
A parameter to specify a CredentialsProvider property key, which can be used to get the password of the trust store file from CredentialsProvider.
trustStoreProvider() - Method in interface io.quarkus.vertx.http.runtime.CertificateConfig
An optional parameter to specify a provider of the trust store file.

U

Uncompressed - Annotation Interface in io.quarkus.vertx.http
This annotation can be used to disable the compression of an HTTP response for a particular method.
UNDEFINED - Enum constant in enum class io.quarkus.vertx.http.runtime.HttpCompression
Compression will be enabled if the response has the Content-Type header set and the value is listed in
invalid reference
VertxHttpConfig#compressMediaTypes
.
unhandledErrorContentTypeDefault() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
Provides a hint (optional) for the default content type of responses generated for the errors not handled by the application.
unschedule(Vertx, long) - Static method in class io.quarkus.vertx.http.runtime.options.TlsCertificateReloader
 
uploadHandler(Handler<HttpServerFileUpload>) - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
uploadHandler(Handler<HttpServerFileUpload>) - Method in class io.quarkus.vertx.http.runtime.ResumingRequestWrapper
 
uploadsDirectory() - Method in interface io.quarkus.vertx.http.runtime.BodyConfig
The directory where the files sent using multipart/form-data should be stored.
uri() - Method in class io.quarkus.vertx.http.runtime.ForwardedParser
 
uri() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
useProxyProtocol() - Method in interface io.quarkus.vertx.http.runtime.ProxyConfig
Set whether the server should use the HA PROXY protocol when serving requests from behind a proxy.
usernameParameter() - Method in interface io.quarkus.vertx.http.runtime.FormAuthConfig
The username field name.
usernameParameter(String) - Method in class io.quarkus.vertx.http.security.Form.Builder
Configures the username field name.

V

value() - Method in interface io.quarkus.vertx.http.runtime.HeaderConfig
The value for this header configuration
value() - Method in interface io.quarkus.vertx.http.runtime.SameSiteCookieConfig
The value to set in the samesite attribute
value() - Element in annotation interface io.quarkus.vertx.http.runtime.security.annotation.HttpAuthenticationMechanism
valueOf(String) - Static method in enum class io.quarkus.vertx.http.runtime.AuthRuntimeConfig.InclusiveMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.vertx.http.runtime.FormAuthConfig.CookieSameSite
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.vertx.http.runtime.HandlerType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.vertx.http.runtime.HttpCompression
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.vertx.http.runtime.ProxyConfig.ForwardedPrecedence
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.vertx.http.runtime.security.FormAuthenticationEvent.FormEventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.vertx.http.runtime.security.HttpCredentialTransport.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.vertx.http.runtime.VertxHttpConfig.InsecureRequests
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.vertx.http.runtime.VertxHttpConfig.PayloadHint
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.vertx.http.runtime.VertxInputStream.ContinueState
Returns the enum constant of this class with the specified name.
values - Variable in class io.quarkus.vertx.http.runtime.devmode.ConfigDescriptionsManager
 
values() - Static method in enum class io.quarkus.vertx.http.runtime.AuthRuntimeConfig.InclusiveMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class io.quarkus.vertx.http.runtime.devmode.ConfigDescriptionsManager
 
values() - Static method in enum class io.quarkus.vertx.http.runtime.FormAuthConfig.CookieSameSite
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.vertx.http.runtime.HandlerType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.vertx.http.runtime.HttpCompression
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.vertx.http.runtime.PolicyMappingConfig.AppliesTo
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.vertx.http.runtime.ProxyConfig.ForwardedPrecedence
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.vertx.http.runtime.security.FormAuthenticationEvent.FormEventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.vertx.http.runtime.security.HttpCredentialTransport.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.vertx.http.runtime.VertxHttpConfig.InsecureRequests
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.vertx.http.runtime.VertxHttpConfig.PayloadHint
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.vertx.http.runtime.VertxInputStream.ContinueState
Returns an array containing the constants of this enum class, in the order they are declared.
verifyRedirectBackLocation(String, String) - Method in class io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism
 
version() - Method in class io.quarkus.vertx.http.runtime.ForwardedServerRequestWrapper
 
vertx - Variable in class io.quarkus.vertx.http.runtime.security.VertxBlockingSecurityExecutor
 
VERTX_USER_NAME - Static variable in class io.quarkus.vertx.http.runtime.attribute.RemoteUserAttribute
 
VertxBlockingInput(HttpServerRequest, long) - Constructor for class io.quarkus.vertx.http.runtime.VertxInputStream.VertxBlockingInput
 
VertxBlockingSecurityExecutor - Class in io.quarkus.vertx.http.runtime.security
 
VertxBlockingSecurityExecutor() - Constructor for class io.quarkus.vertx.http.runtime.security.VertxBlockingSecurityExecutor
 
VertxConfigBuilder - Class in io.quarkus.vertx.http.runtime
 
VertxConfigBuilder() - Constructor for class io.quarkus.vertx.http.runtime.VertxConfigBuilder
 
VertxHttpBuildTimeConfig - Interface in io.quarkus.vertx.http.runtime
 
VertxHttpConfig - Interface in io.quarkus.vertx.http.runtime
 
VertxHttpConfig.InsecureRequests - Enum Class in io.quarkus.vertx.http.runtime
 
VertxHttpConfig.PayloadHint - Enum Class in io.quarkus.vertx.http.runtime
 
VertxHttpHotReplacementSetup - Class in io.quarkus.vertx.http.runtime.devmode
 
VertxHttpHotReplacementSetup() - Constructor for class io.quarkus.vertx.http.runtime.devmode.VertxHttpHotReplacementSetup
 
VertxHttpRecorder - Class in io.quarkus.vertx.http.runtime
 
VertxHttpRecorder(VertxHttpBuildTimeConfig, ManagementInterfaceBuildTimeConfig, RuntimeValue<VertxHttpConfig>, RuntimeValue<ManagementConfig>, RuntimeValue<ShutdownConfig>) - Constructor for class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
VertxHttpRecorder.AlwaysCreateBodyHandlerSupplier - Class in io.quarkus.vertx.http.runtime
 
VertxInputStream - Class in io.quarkus.vertx.http.runtime
 
VertxInputStream(RoutingContext, long) - Constructor for class io.quarkus.vertx.http.runtime.VertxInputStream
 
VertxInputStream(RoutingContext, long, ByteBuf) - Constructor for class io.quarkus.vertx.http.runtime.VertxInputStream
 
VertxInputStream.ContinueState - Enum Class in io.quarkus.vertx.http.runtime
 
VertxInputStream.VertxBlockingInput - Class in io.quarkus.vertx.http.runtime
 
VertxMDCDataAttribute - Class in io.quarkus.vertx.http.runtime.attribute
Provide entries from the MDC section of the RoutingContext.
VertxMDCDataAttribute(String) - Constructor for class io.quarkus.vertx.http.runtime.attribute.VertxMDCDataAttribute
 
VertxMDCDataAttribute.Builder - Class in io.quarkus.vertx.http.runtime.attribute
 
VertxSecurityIdentityAssociation - Class in io.quarkus.vertx.http.runtime.security
 
VertxSecurityIdentityAssociation() - Constructor for class io.quarkus.vertx.http.runtime.security.VertxSecurityIdentityAssociation
 
virtual() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpBuildTimeConfig
If this is true then only a virtual channel will be set up for vertx web.
VIRTUAL_HTTP - Static variable in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
virtualBootstrap - Static variable in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 
virtualBootstrapChannel - Static variable in class io.quarkus.vertx.http.runtime.VertxHttpRecorder
 

W

waiting - Variable in class io.quarkus.vertx.http.runtime.VertxInputStream.VertxBlockingInput
 
webAuthn() - Method in interface io.quarkus.vertx.http.security.HttpSecurity.HttpPermission
HTTP request must be authenticated using WebAuthn mechanism.
WebJarNotFoundHandler - Class in io.quarkus.vertx.http.runtime.webjar
Handling static when disabled
WebJarNotFoundHandler() - Constructor for class io.quarkus.vertx.http.runtime.webjar.WebJarNotFoundHandler
 
WebJarRecorder - Class in io.quarkus.vertx.http.runtime.webjar
 
WebJarRecorder() - Constructor for class io.quarkus.vertx.http.runtime.webjar.WebJarRecorder
 
WebJarStaticHandler - Class in io.quarkus.vertx.http.runtime.webjar
Static handler for webjars.
WebJarStaticHandler() - Constructor for class io.quarkus.vertx.http.runtime.webjar.WebJarStaticHandler
 
WebJarStaticHandler(String, String, List<FileSystemStaticHandler.StaticWebRootConfiguration>) - Constructor for class io.quarkus.vertx.http.runtime.webjar.WebJarStaticHandler
 
websocketServer() - Method in interface io.quarkus.vertx.http.runtime.VertxHttpConfig
WebSocket Server configuration.
WebsocketServerConfig - Interface in io.quarkus.vertx.http.runtime
Configure the Vert.X HTTP Server for WebSocker Server connection.
withTrustedIP(Collection<InetAddress>, int) - Method in class io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckBuilder
 
wrap(ExchangeAttribute) - Method in interface io.quarkus.vertx.http.runtime.attribute.ExchangeAttributeWrapper
 
wrap(ExchangeAttribute) - Method in class io.quarkus.vertx.http.runtime.attribute.QuotingExchangeAttribute.Wrapper
 
wrap(ExchangeAttribute) - Method in class io.quarkus.vertx.http.runtime.attribute.SubstituteEmptyWrapper
 
Wrapper() - Constructor for class io.quarkus.vertx.http.runtime.attribute.QuotingExchangeAttribute.Wrapper
 
WRAPPER - Static variable in class io.quarkus.vertx.http.runtime.attribute.QuotingExchangeAttribute
 
write(Buffer) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
write(Buffer, Handler<AsyncResult<Void>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
write(String) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
write(String, Handler<AsyncResult<Void>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
write(String, String) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
write(String, String, Handler<AsyncResult<Void>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.AllRequestHeadersAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.BytesSentAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.CompositeExchangeAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.ConstantExchangeAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.CookieAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.DateTimeAttribute
 
writeAttribute(RoutingContext, String) - Method in interface io.quarkus.vertx.http.runtime.attribute.ExchangeAttribute
Sets a new value for the attribute.
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.ExchangeDataAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.IdentUsernameAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.LocalIPAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.LocalPortAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.LocalServerNameAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.NullAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.QueryParameterAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.QueryStringAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.QuotingExchangeAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.RemoteHostAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.RemoteIPAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.RemoteUserAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestHeaderAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestLineAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestMethodAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestPathAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestProtocolAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestSchemeAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.RequestURLAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.ResponseCodeAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.ResponseHeaderAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.ResponseTimeAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.SecureExchangeAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.SslCipherAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.SslClientCertAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.SslSessionIdAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.SubstituteEmptyWrapper.SubstituteEmptyAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.ThreadNameAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.TransportProtocolAttribute
 
writeAttribute(RoutingContext, String) - Method in class io.quarkus.vertx.http.runtime.attribute.VertxMDCDataAttribute
 
writeContinue() - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
writeCustomFrame(int, int, Buffer) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
writeCustomFrame(HttpFrame) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
writeEarlyHints(MultiMap) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
writeEarlyHints(MultiMap, Handler<AsyncResult<Void>>) - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
writeHead() - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 
writeQueueFull() - Method in class io.quarkus.vertx.http.runtime.filters.AbstractResponseWrapper
 

X

X_FORWARDED - Enum constant in enum class io.quarkus.vertx.http.runtime.ProxyConfig.ForwardedPrecedence
 
X509 - Enum constant in enum class io.quarkus.vertx.http.runtime.security.HttpCredentialTransport.Type
X509
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form