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
CrossOriginConfig
andCorsSupportBase.Builder
for 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 forCorsSupportBase
instances.CorsSupportHelper<Q,R> Centralizes internal CORS support common logic for processing requests and preparing responses.Builder class forCorsSupportHelper
s.Not for use by developers. CORS-related classification of HTTP requests.Represents information about cross origin request sharing.Builder forCrossOriginConfig
.Cross-originCrossOriginConfig
instances linked to paths, plus anenabled
setting.Fluent builder forMapped
cross-origin config.