Index

B C E F H I L P R S W 
All Classes and Interfaces|All Packages|Constant Field Values

B

build() - Method in interface io.helidon.webserver.servicecommon.RestServiceSettings.Builder
Creates the RestServiceSettings instance 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 Config node 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 CrossOriginConfig object.
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 Builder for 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
 
B C E F H I L P R S W 
All Classes and Interfaces|All Packages|Constant Field Values