Uses of Class
io.helidon.cors.CrossOriginConfig
Packages that use CrossOriginConfig
Package
Description
Common cross origin configuration and types used by all Helidon flavors.
Helidon OpenAPI support.
Open ID Connect (OIDC) classes usable from all OIDC related components.
Helidon WebServer CORS Support.
Helidon WebServer GraphQL Support.
Helidon WebServer Observability Support.
Helidon WebServer Services Common.
-
Uses of CrossOriginConfig in io.helidon.cors
Methods in io.helidon.cors that return CrossOriginConfigModifier and TypeMethodDescriptionCrossOriginConfig.Builder.build()static CrossOriginConfigCrossOriginConfig.create()Deprecated, for removal: This API element is subject to removal in a future version.Creates a newCrossOriginConfiginstance which represents the default CORS behavior.static CrossOriginConfigDeprecated, for removal: This API element is subject to removal in a future version.static CrossOriginConfigDeprecated, for removal: This API element is subject to removal in a future version.Creates a newCrossOriginConfiginstance based on the provided configuration node.Deprecated, for removal: This API element is subject to removal in a future version.Finds theCrossOriginConfigassociated with the given path expression, if any.Methods in io.helidon.cors that return types with arguments of type CrossOriginConfigModifier and TypeMethodDescriptionMappedCrossOriginConfig.iterator()Deprecated, for removal: This API element is subject to removal in a future version.Aggregator.lookupCrossOrigin(String path, String method, Supplier<Optional<CrossOriginConfig>> secondaryLookup) Deprecated, for removal: This API element is subject to removal in a future version.Looks for a matching CORS config entry for the specified path among the provided CORS configuration information, returning anOptionalof the matchingCrossOrigininstance for the path, if any.Methods in io.helidon.cors with parameters of type CrossOriginConfigModifier and TypeMethodDescriptionCorsSupportBase.Builder.addCrossOrigin(CrossOriginConfig crossOrigin) Adds cross origin information associated with the default path.CorsSupportBase.Builder.addCrossOrigin(String path, CrossOriginConfig crossOrigin) Adds cross origin information associated with a given path.static CrossOriginConfig.BuilderCrossOriginConfig.builder(CrossOriginConfig original) Deprecated, for removal: This API element is subject to removal in a future version.Initializes a newCrossOriginConfig.Builderfrom the values in an existingCrossOriginConfigobject.Method parameters in io.helidon.cors with type arguments of type CrossOriginConfigModifier and TypeMethodDescriptionvoidMappedCrossOriginConfig.forEach(BiConsumer<String, CrossOriginConfig> consumer) Deprecated, for removal: This API element is subject to removal in a future version.Invokes the specified consumer for each entry in the mapped CORS config.Aggregator.lookupCrossOrigin(String path, String method, Supplier<Optional<CrossOriginConfig>> secondaryLookup) Deprecated, for removal: This API element is subject to removal in a future version.Looks for a matching CORS config entry for the specified path among the provided CORS configuration information, returning anOptionalof the matchingCrossOrigininstance for the path, if any.protected BCorsSupportBase.Builder.secondaryLookupSupplier(Supplier<Optional<CrossOriginConfig>> secondaryLookupSupplier) Not for developer use. Sets a back-up way to provide aCrossOriginConfiginstance if, during look-up for a given request, none is found from the aggregator.CorsSupportHelper.Builder.secondaryLookupSupplier(Supplier<Optional<CrossOriginConfig>> secondaryLookup) Sets the supplier for the secondary lookup of CORS information (typically not contained in configuration). -
Uses of CrossOriginConfig in io.helidon.openapi
Methods in io.helidon.openapi that return types with arguments of type CrossOriginConfigModifier and TypeMethodDescriptionOpenApiFeatureConfig.BuilderBase.cors()Deprecated, for removal: This API element is subject to removal in a future version.feature specific CORS configuration is deprecated and will be removed; use either config based CORS setup (configuration keycors, or programmatic setup using theio.helidon.webserver.cors.CorsFeatureserver featureOpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl.cors()Deprecated, for removal: This API element is subject to removal in a future version.OpenApiFeatureConfig.cors()Deprecated, for removal: This API element is subject to removal in a future version.feature specific CORS configuration is deprecated and will be removed; use either config based CORS setup (configuration keycors, or programmatic setup using theio.helidon.webserver.cors.CorsFeatureserver featureMethods in io.helidon.openapi with parameters of type CrossOriginConfigModifier and TypeMethodDescriptionOpenApiFeatureConfig.BuilderBase.cors(CrossOriginConfig cors) Deprecated, for removal: This API element is subject to removal in a future version.feature specific CORS configuration is deprecated and will be removed; use either config based CORS setup (configuration keycors, or programmatic setup using theio.helidon.webserver.cors.CorsFeatureserver featureMethod parameters in io.helidon.openapi with type arguments of type CrossOriginConfigModifier and TypeMethodDescriptionOpenApiFeatureConfig.BuilderBase.cors(Supplier<? extends CrossOriginConfig> supplier) Deprecated, for removal: This API element is subject to removal in a future version.feature specific CORS configuration is deprecated and will be removed; use either config based CORS setup (configuration keycors, or programmatic setup using theio.helidon.webserver.cors.CorsFeatureserver feature -
Uses of CrossOriginConfig in io.helidon.security.providers.oidc.common
Methods in io.helidon.security.providers.oidc.common that return CrossOriginConfigModifier and TypeMethodDescriptionOidcConfig.crossOriginConfig()Cross-origin resource sharing settings.Methods in io.helidon.security.providers.oidc.common with parameters of type CrossOriginConfigModifier and TypeMethodDescriptionOidcConfig.Builder.crossOriginConfig(CrossOriginConfig crossOriginConfig) Deprecated, for removal: This API element is subject to removal in a future version.feature specific CORS configuration is deprecated and will be removed; use either config based CORS setup (configuration keycors, or programmatic setup using theio.helidon.webserver.cors.CorsFeatureserver feature -
Uses of CrossOriginConfig in io.helidon.webserver.cors
Methods in io.helidon.webserver.cors with parameters of type CrossOriginConfigModifier and TypeMethodDescriptionstatic CorsEnabledServiceHelperCorsEnabledServiceHelper.create(String serviceName, CrossOriginConfig crossOriginConfig) Deprecated, for removal: This API element is subject to removal in a future version.Creates a new helper based on the provided config. -
Uses of CrossOriginConfig in io.helidon.webserver.graphql
Methods in io.helidon.webserver.graphql with parameters of type CrossOriginConfigModifier and TypeMethodDescriptionGraphQlService.Builder.crossOriginConfig(CrossOriginConfig crossOriginConfig) Set the CORS config from the specifiedCrossOriginConfigobject. -
Uses of CrossOriginConfig in io.helidon.webserver.observe
Methods in io.helidon.webserver.observe that return CrossOriginConfigModifier and TypeMethodDescriptionObserveFeatureConfig.BuilderBase.cors()Deprecated, for removal: This API element is subject to removal in a future version.feature specific CORS configuration is deprecated and will be removed; use either config based CORS setup (configuration keycors, or programmatic setup using theio.helidon.webserver.cors.CorsFeatureserver featureObserveFeatureConfig.BuilderBase.ObserveFeatureConfigImpl.cors()Deprecated, for removal: This API element is subject to removal in a future version.ObserveFeatureConfig.cors()Deprecated, for removal: This API element is subject to removal in a future version.feature specific CORS configuration is deprecated and will be removed; use either config based CORS setup (configuration keycors, or programmatic setup using theio.helidon.webserver.cors.CorsFeatureserver featureMethods in io.helidon.webserver.observe with parameters of type CrossOriginConfigModifier and TypeMethodDescriptionObserveFeatureConfig.BuilderBase.cors(CrossOriginConfig cors) Deprecated, for removal: This API element is subject to removal in a future version.feature specific CORS configuration is deprecated and will be removed; use either config based CORS setup (configuration keycors, or programmatic setup using theio.helidon.webserver.cors.CorsFeatureserver featureMethod parameters in io.helidon.webserver.observe with type arguments of type CrossOriginConfigModifier and TypeMethodDescriptionObserveFeatureConfig.BuilderBase.cors(Supplier<? extends CrossOriginConfig> supplier) Deprecated, for removal: This API element is subject to removal in a future version.feature specific CORS configuration is deprecated and will be removed; use either config based CORS setup (configuration keycors, or programmatic setup using theio.helidon.webserver.cors.CorsFeatureserver feature -
Uses of CrossOriginConfig in io.helidon.webserver.servicecommon
Methods in io.helidon.webserver.servicecommon that return CrossOriginConfigModifier and TypeMethodDescriptionRestServiceSettings.crossOriginConfig()Deprecated, for removal: This API element is subject to removal in a future version.Returns the cross-origin config settings to be used for the service's endpoint.Methods in io.helidon.webserver.servicecommon with parameters of type CrossOriginConfigModifier and TypeMethodDescriptionHelidonFeatureSupport.Builder.crossOriginConfig(CrossOriginConfig crossOriginConfig) Deprecated, for removal: This API element is subject to removal in a future version.feature specific CORS configuration is deprecated and will be removed; use either config based CORS setup (configuration keycors, or programmatic setup using theio.helidon.webserver.cors.CorsFeatureserver featureRestServiceSettings.Builder.crossOriginConfig(CrossOriginConfig crossOriginConfig) Deprecated, for removal: This API element is subject to removal in a future version.feature specific CORS configuration is deprecated and will be removed; use either config based CORS setup (configuration keycors, or programmatic setup using theio.helidon.webserver.cors.CorsFeatureserver feature
create(io.helidon.config.Config)instead