Index

A B C E F G H I N P R S T V W 
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
ServiceLoader provider implementation for CORS feature for WebServer.
CorsFeatureProvider() - Constructor for class io.helidon.webserver.cors.CorsFeatureProvider
Deprecated.
only for ServiceLoader
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 CorsSupport instance based on the provided configuration expected to match the basic CrossOriginConfig format.
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 CorsSupport instance 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
Constructs a Handler for performing CORS processing, according to the previously-provided Config.
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(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.
A B C E F G H I N P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values