Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addSocket(String) - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
List of sockets to register this feature on.
- addSockets(Set<? extends String>) - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
List of sockets to register this feature on.
B
- build() - Method in class io.helidon.webserver.cors.CorsConfig.Builder
- build() - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase.CorsConfigImpl
- build() - Method in class io.helidon.webserver.cors.CorsSupport.Builder
- builder() - Static method in interface io.helidon.webserver.cors.CorsConfig
-
Create a new fluent API builder to customize configuration.
- builder() - Static method in class io.helidon.webserver.cors.CorsFeature
-
Fluent API builder to set up an instance.
- builder() - Static method in class io.helidon.webserver.cors.CorsSupport
-
A new fluent API builder to customize setup of CorsSupport.
- builder(CorsConfig) - Static method in interface io.helidon.webserver.cors.CorsConfig
-
Create a new fluent API builder from an existing instance.
- BuilderBase() - Constructor for class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
Protected to support extensibility.
- buildPrototype() - Method in class io.helidon.webserver.cors.CorsConfig.Builder
C
- config() - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
If this instance was configured, this would be the config instance used.
- config() - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase.CorsConfigImpl
- config() - Method in interface io.helidon.webserver.cors.CorsConfig
-
Access to config that was used to create this feature.
- config(Config) - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
Update builder from configuration (node of this type).
- configKey() - Method in class io.helidon.webserver.cors.CorsFeatureProvider
- Configuration - Search tag in package io.helidon.webserver.cors
- Section
- CORS_CONFIG_KEY - Static variable in class io.helidon.webserver.cors.CorsEnabledServiceHelper
-
Conventional configuration key for CORS set-up; used for built-in services.
- CorsConfig - Interface in io.helidon.webserver.cors
-
Configuration of CORS feature.
- CorsConfig.Builder - Class in io.helidon.webserver.cors
-
Fluent API builder for
CorsFeature. - CorsConfig.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.webserver.cors -
Fluent API builder base for
CorsFeature. - CorsConfig.BuilderBase.CorsConfigImpl - Class in io.helidon.webserver.cors
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- CorsConfigImpl(CorsConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webserver.cors.CorsConfig.BuilderBase.CorsConfigImpl
-
Create an instance providing a builder.
- CorsEnabledServiceHelper - Class in io.helidon.webserver.cors
-
Allows services (including Helidon WebServer built-in services) to register CORS support easily.
- CorsFeature - Class in io.helidon.webserver.cors
-
Adds CORS support to Helidon WebServer.
- CorsFeatureProvider - Class in io.helidon.webserver.cors
-
ServiceLoaderprovider implementation for CORS feature forWebServer. - CorsFeatureProvider() - Constructor for class io.helidon.webserver.cors.CorsFeatureProvider
-
Deprecated.
- CorsSupport - Class in io.helidon.webserver.cors
-
SE implementation of
CorsSupportBase. - CorsSupport.Builder - Class in io.helidon.webserver.cors
-
Fluent API builder for
CorsSupport. - create() - Static method in class io.helidon.webserver.cors.CorsFeature
-
Create a new CORS feature with default setup.
- create() - Static method in class io.helidon.webserver.cors.CorsSupport
-
Create CORS support with defaults.
- create(Config) - Static method in interface io.helidon.webserver.cors.CorsConfig
-
Create a new instance from configuration.
- create(Config) - Static method in class io.helidon.webserver.cors.CorsFeature
-
Create a new CORS feature with custom setup.
- create(Config) - Static method in class io.helidon.webserver.cors.CorsSupport
-
Creates a new
CorsSupportinstance based on the provided configuration expected to match the basicCrossOriginConfigformat. - create(Config, String) - Method in class io.helidon.webserver.cors.CorsFeatureProvider
- create(CorsConfig) - Static method in class io.helidon.webserver.cors.CorsFeature
-
Create a new instance from its configuration.
- create(String) - Static method in class io.helidon.webserver.cors.CorsEnabledServiceHelper
-
Creates a new helper based on a default CORS config for services.
- create(String, CrossOriginConfig) - Static method in class io.helidon.webserver.cors.CorsEnabledServiceHelper
-
Creates a new helper based on the provided config.
- create(Consumer<CorsConfig.Builder>) - Static method in class io.helidon.webserver.cors.CorsFeature
-
Create a new instance customizing its configuration.
- createMapped(Config) - Static method in class io.helidon.webserver.cors.CorsSupport
-
Creates a new
CorsSupportinstance based on the provided configuration expected to contain mapped cross-origin config information.
E
- enabled() - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase.CorsConfigImpl
- enabled() - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
This feature can be disabled.
- enabled() - Method in interface io.helidon.webserver.cors.CorsConfig
-
This feature can be disabled.
- enabled(boolean) - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
This feature can be disabled.
- equals(Object) - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase.CorsConfigImpl
F
- Finding and applying CORS configuration - Search tag in package io.helidon.webserver.cors
- Section
- Format - Search tag in package io.helidon.webserver.cors
- Section
- from(CorsConfig) - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
Update this builder from an existing prototype instance.
- from(CorsConfig.BuilderBase<?, ?>) - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
Update this builder from an existing prototype builder instance.
G
- get() - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase.CorsConfigImpl
H
- handle(ServerRequest, ServerResponse) - Method in class io.helidon.webserver.cors.CorsSupport
- hashCode() - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase.CorsConfigImpl
- helper() - Method in class io.helidon.webserver.cors.CorsSupport
I
- io.helidon.webserver.cors - module io.helidon.webserver.cors
-
Helidon WebServer CORS Support.
- io.helidon.webserver.cors - package io.helidon.webserver.cors
-
Helidon WebServer CORS Support.
N
- name() - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase.CorsConfigImpl
- name() - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
Name of this instance.
- name() - Method in interface io.helidon.webserver.cors.CorsConfig
-
Name of this instance.
- name() - Method in class io.helidon.webserver.cors.CorsFeature
- name(String) - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
Name of this instance.
P
- preBuildPrototype() - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
Handles providers and decorators.
- processor() - Method in class io.helidon.webserver.cors.CorsEnabledServiceHelper
- prototype() - Method in class io.helidon.webserver.cors.CorsFeature
R
- routing(HttpRules) - Method in class io.helidon.webserver.cors.CorsSupport
S
- setup(ServerFeature.ServerFeatureContext) - Method in class io.helidon.webserver.cors.CorsFeature
- sockets() - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase.CorsConfigImpl
- sockets() - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
List of sockets to register this feature on.
- sockets() - Method in interface io.helidon.webserver.cors.CorsConfig
-
List of sockets to register this feature on.
- sockets(Set<? extends String>) - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
List of sockets to register this feature on.
T
- The Helidon WebServer CORS API - Search tag in package io.helidon.webserver.cors
- Section
- toString() - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase.CorsConfigImpl
- toString() - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
- toString() - Method in class io.helidon.webserver.cors.CorsSupport
- type() - Method in class io.helidon.webserver.cors.CorsFeature
V
- validatePrototype() - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
Validates required properties.
W
- weight() - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase.CorsConfigImpl
- weight() - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
Weight of the CORS feature.
- weight() - Method in interface io.helidon.webserver.cors.CorsConfig
-
Weight of the CORS feature.
- weight() - Method in class io.helidon.webserver.cors.CorsFeature
- weight(double) - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
Weight of the CORS feature.
- WEIGHT - Static variable in class io.helidon.webserver.cors.CorsFeature
-
Default weight of the feature.
All Classes and Interfaces|All Packages|Constant Field Values
ServiceLoader