Module io.helidon.cors
Package io.helidon.cors
package io.helidon.cors
Common cross origin configuration and types used by all Helidon flavors.
-
ClassDescriptionCollects CORS set-up information from various sources and looks up the relevant CORS information given a request's path and HTTP method.Not for use by developers. Minimal abstraction of an HTTP request.Not for use by developers. Minimal abstraction of an HTTP response.CorsSetter<T>Defines common behavior between
CrossOriginConfigandCorsSupportBase.Builderfor assigning CORS-related attributes.CorsSupportBase<Q,R, T extends CorsSupportBase<Q, R, T, B>, B extends CorsSupportBase.Builder<Q, R, T, B>> A Helidon service and handler implementation that implements CORS, for both the application and for built-in Helidon services (such as OpenAPI and metrics).CorsSupportBase.Builder<Q,R, T extends CorsSupportBase<Q, R, T, B>, B extends CorsSupportBase.Builder<Q, R, T, B>> Builder forCorsSupportBaseinstances.CorsSupportHelper<Q,R> Centralizes internal CORS support common logic for processing requests and preparing responses.Builder class forCorsSupportHelpers.Not for use by developers. CORS-related classification of HTTP requests.Represents information about cross origin request sharing.Builder forCrossOriginConfig.Cross-originCrossOriginConfiginstances linked to paths, plus anenabledsetting.Fluent builder forMappedcross-origin config.