Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- build() - Method in interface io.helidon.webserver.servicecommon.RestServiceSettings.Builder
-
Creates the
RestServiceSettingsinstance from the builder settings. - builder() - Static method in interface io.helidon.webserver.servicecommon.RestServiceSettings
-
Creates a builder to construct a new instance.
- Builder(String) - Constructor for class io.helidon.webserver.servicecommon.HelidonFeatureSupport.Builder
C
- config() - Method in class io.helidon.webserver.servicecommon.HelidonFeatureSupport.Builder
-
Returns the config (if any) assigned for this builder.
- config(Config) - Method in class io.helidon.webserver.servicecommon.HelidonFeatureSupport.Builder
-
Sets the configuration to be used by this builder.
- config(Config) - Method in interface io.helidon.webserver.servicecommon.RestServiceSettings.Builder
-
Updates settings using the provided
Confignode for the service of interest. - configuredContext() - Method in interface io.helidon.webserver.servicecommon.FeatureSupport
-
Web context of this service as configured (may not contain leading slash).
- configuredContext() - Method in class io.helidon.webserver.servicecommon.HelidonFeatureSupport
- context() - Method in interface io.helidon.webserver.servicecommon.FeatureSupport
-
Web context of this service.
- context() - Method in class io.helidon.webserver.servicecommon.HelidonFeatureSupport
- context(String) - Method in class io.helidon.webserver.servicecommon.HelidonFeatureSupport
- create() - Static method in interface io.helidon.webserver.servicecommon.RestServiceSettings
-
Creates a new instance with default settings.
- create(Config) - Static method in interface io.helidon.webserver.servicecommon.RestServiceSettings
-
Creates a new instance using values from the provided config.
- crossOriginConfig() - Method in interface io.helidon.webserver.servicecommon.RestServiceSettings
-
Returns the cross-origin config settings to be used for the service's endpoint.
- crossOriginConfig(CrossOriginConfig) - Method in class io.helidon.webserver.servicecommon.HelidonFeatureSupport.Builder
-
Set the CORS config from the specified
CrossOriginConfigobject. - crossOriginConfig(CrossOriginConfig) - Method in interface io.helidon.webserver.servicecommon.RestServiceSettings.Builder
-
Sets the cross-origin settings from existing settings (not from a builder).
- crossOriginConfig(CrossOriginConfig.Builder) - Method in interface io.helidon.webserver.servicecommon.RestServiceSettings.Builder
-
Sets the cross-origin config builder for use in establishing CORS support for the service endpoints.
E
- enabled() - Method in interface io.helidon.webserver.servicecommon.FeatureSupport
-
When a service is not enabled, it can be omitted from registration with server.
- enabled() - Method in class io.helidon.webserver.servicecommon.HelidonFeatureSupport
- enabled() - Method in interface io.helidon.webserver.servicecommon.RestServiceSettings
-
Whether this service is enabled and should be exposed.
- enabled(boolean) - Method in interface io.helidon.webserver.servicecommon.RestServiceSettings.Builder
-
Is this service enabled or not.
F
- FeatureSupport - Interface in io.helidon.webserver.servicecommon
-
Adds support for features that require a service to be exposed.
H
- HelidonFeatureSupport - Class in io.helidon.webserver.servicecommon
-
Common base implementation for service support classes which involve REST endpoints.
- HelidonFeatureSupport(System.Logger, HelidonFeatureSupport.Builder<?, ?>, String) - Constructor for class io.helidon.webserver.servicecommon.HelidonFeatureSupport
-
Shared initialization for new service support instances.
- HelidonFeatureSupport(System.Logger, RestServiceSettings, String) - Constructor for class io.helidon.webserver.servicecommon.HelidonFeatureSupport
- HelidonFeatureSupport.Builder<B,
T> - Class in io.helidon.webserver.servicecommon -
Abstract implementation of a
Builderfor the service.
I
- io.helidon.servicecommon - module io.helidon.servicecommon
-
Helidon WebServer Services Common.
- io.helidon.webserver.servicecommon - package io.helidon.webserver.servicecommon
-
Helidon WebServer Services Common.
L
- logger() - Method in class io.helidon.webserver.servicecommon.HelidonFeatureSupport
P
- postSetup(HttpRouting.Builder, HttpRouting.Builder) - Method in class io.helidon.webserver.servicecommon.HelidonFeatureSupport
-
This can be used to register services, filters etc.
R
- restServiceSettings(RestServiceSettings.Builder) - Method in class io.helidon.webserver.servicecommon.HelidonFeatureSupport.Builder
-
Sets the builder for the REST service settings.
- RestServiceSettings - Interface in io.helidon.webserver.servicecommon
-
Common settings across REST services.
- RestServiceSettings.Builder - Interface in io.helidon.webserver.servicecommon
-
Builder for
RestServiceSettings. - routing() - Method in interface io.helidon.webserver.servicecommon.RestServiceSettings
-
Returns the routing name to be used for the service's endpoint.
- routing(String) - Method in interface io.helidon.webserver.servicecommon.RestServiceSettings.Builder
-
Sets the routing name to use for setting up the service's endpoint.
- ROUTING_NAME_CONFIG_KEY - Static variable in interface io.helidon.webserver.servicecommon.RestServiceSettings.Builder
-
Config key for the routing name setting.
S
- service() - Method in interface io.helidon.webserver.servicecommon.FeatureSupport
-
If this feature is represented by a service, return it here, to simplify implementation.
- setup(HttpRouting.Builder) - Method in interface io.helidon.webserver.servicecommon.FeatureSupport
-
Configures service endpoint on the provided routing rules.
- setup(HttpRouting.Builder, HttpRouting.Builder) - Method in interface io.helidon.webserver.servicecommon.FeatureSupport
-
Configures service endpoint on the provided routing rules.
- setup(HttpRouting.Builder, HttpRouting.Builder) - Method in class io.helidon.webserver.servicecommon.HelidonFeatureSupport
-
Configures service endpoint on the provided routing rules.
W
- WEB_CONTEXT_CONFIG_KEY - Static variable in interface io.helidon.webserver.servicecommon.RestServiceSettings.Builder
-
Config key for the web context setting.
- webContext() - Method in interface io.helidon.webserver.servicecommon.RestServiceSettings
-
Returns the web context at which the service's endpoint can be accessed.
- webContext(String) - Method in class io.helidon.webserver.servicecommon.HelidonFeatureSupport.Builder
-
Set the root context for the REST API of the service.
- webContext(String) - Method in interface io.helidon.webserver.servicecommon.RestServiceSettings.Builder
-
Sets the web context to use for the service's endpoint.
- webContextConfig(Config) - Method in class io.helidon.webserver.servicecommon.HelidonFeatureSupport.Builder
All Classes and Interfaces|All Packages|Constant Field Values