A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(ServerRequest, ServerResponse) - Method in class io.helidon.webserver.FormParamsSupport
- accept(ServerRequest, ServerResponse) - Method in interface io.helidon.webserver.Handler
- accept(ServerRequest, ServerResponse) - Method in class io.helidon.webserver.RequestPredicate.ConditionalHandler
- accept(ServerRequest, ServerResponse, T) - Method in interface io.helidon.webserver.ErrorHandler
-
Error handling consumer.
- accept(ServerRequest, ServerResponse, T) - Method in interface io.helidon.webserver.Handler.EntityHandler
- acceptDatetime() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns acceptedTypes version in time ("Accept-Datetime" header).
- acceptedTypes() - Method in interface io.helidon.webserver.RequestHeaders
-
Returns a list of acceptedTypes ("Accept" header) content types in quality factor order.
- acceptPatches() - Method in interface io.helidon.webserver.ResponseHeaders
-
Gets immutable list of supported patch document formats (header "Accept-Patch").
- accepts(MediaType...) - Method in class io.helidon.webserver.RequestPredicate
-
Only accept request that accepts any of the given content types.
- accepts(String...) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when it accepts any of the given content types.
- acceptsJson(ServerRequest, ServerResponse) - Method in class io.helidon.webserver.JsonService
-
Determines if JSON is an accepted response type, using
Acceptand responseContent-Typeheaders. - addAcceptPatches(MediaType...) - Method in interface io.helidon.webserver.ResponseHeaders
-
Adds one or more acceptedTypes path document formats (header "Accept-Patch").
- addCookie(SetCookie) - Method in interface io.helidon.webserver.ResponseHeaders
-
Adds
Set-Cookieheader specified in RFC6265. - addCookie(String, String) - Method in interface io.helidon.webserver.ResponseHeaders
-
Adds
Set-Cookieheader based on RFC2616. - addCookie(String, String, Duration) - Method in interface io.helidon.webserver.ResponseHeaders
- addMethod(String) - Method in class io.helidon.webserver.PathTracingConfig.Builder
-
Add a new HTTP method to restrict this configuration for.
- addNamedRouting(String, Routing) - Method in class io.helidon.webserver.WebServer.Builder
-
Associates a dedicated routing with an additional server socket configuration.
- addNamedRouting(String, Supplier<Routing>) - Method in class io.helidon.webserver.WebServer.Builder
-
Associates a dedicated routing with an additional server socket configuration.
- addPathConfig(PathTracingConfig) - Method in class io.helidon.webserver.WebTracingConfig.Builder
-
Add a path specific configuration of tracing.
- addSocket(String, int, InetAddress) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Adds an additional named server socket configuration.
- addSocket(String, SocketConfiguration) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Adds an additional named server socket configuration.
- addSocket(String, Supplier<SocketConfiguration>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Adds an additional named server socket configuration builder.
- and(Predicate<ServerRequest>) - Method in class io.helidon.webserver.RequestPredicate
-
Returns a composed predicate that represents a logical AND expression between this predicate and another predicate.
- any(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- any(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all requests to provided handler(s).
- any(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- any(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all requests with corresponding path to provided handler(s).
- any(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- any(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all requests with corresponding path to provided handler(s).
- anyOf(Iterable<Http.RequestMethod>, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- anyOf(Iterable<Http.RequestMethod>, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes requests any specified method to provided handler(s).
- anyOf(Iterable<Http.RequestMethod>, PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- anyOf(Iterable<Http.RequestMethod>, PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes requests with any specified method and corresponding path to provided handler(s).
- anyOf(Iterable<Http.RequestMethod>, String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- anyOf(Iterable<Http.RequestMethod>, String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes requests with any specified method and corresponding path to provided handler(s).
B
- backlog() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns a maximum length of the queue of incoming connections on the default server socket.
- backlog() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns a maximum length of the queue of incoming connections on the server socket.
- backlog(int) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets a maximum length of the queue of incoming connections.
- backlog(int) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures a maximum length of the queue of incoming connections on the server socket.
- BadRequestException - Exception in io.helidon.webserver
-
A runtime exception indicating a
bad request. - BadRequestException(String) - Constructor for exception io.helidon.webserver.BadRequestException
-
Creates
BadRequestException. - BadRequestException(String, Throwable) - Constructor for exception io.helidon.webserver.BadRequestException
-
Creates
BadRequestException. - BareRequest - Interface in io.helidon.webserver
-
Bare (minimal) representation of HTTP Request.
- BareResponse - Interface in io.helidon.webserver
-
Bare (minimal) representation of HTTP Response.
- beforeSend(Consumer<ResponseHeaders>) - Method in interface io.helidon.webserver.ResponseHeaders
-
Register a
Consumerwhich is executed just before headers are send. - bestAccepted(MediaType...) - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns a single media type from the given media types that is the best one accepted by the client.
- bindAddress() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns local address where the server listens on with the default server socket.
- bindAddress() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns local address where the server listens on with the server socket.
- bindAddress(InetAddress) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets a local address for server to bind.
- bindAddress(InetAddress) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures local address where the server listens on with the server socket.
- bodyPublisher() - Method in interface io.helidon.webserver.BareRequest
-
Gets the Flow Publisher that allows a subscription for request body chunks.
- build() - Method in class io.helidon.webserver.ExperimentalConfiguration.Builder
- build() - Method in class io.helidon.webserver.Http2Configuration.Builder
- build() - Method in class io.helidon.webserver.PathTracingConfig.Builder
- build() - Method in class io.helidon.webserver.Routing.Builder
-
Builds a new routing instance.
- build() - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Builds a new configuration instance.
- build() - Method in class io.helidon.webserver.SocketConfiguration.Builder
- build() - Method in class io.helidon.webserver.SSLContextBuilder
-
Create new
{@link SSLContext}instance with configured settings. - build() - Method in class io.helidon.webserver.StaticContentSupport.Builder
-
Builds new
StaticContentSupportinstance. - build() - Method in class io.helidon.webserver.WebServer.Builder
-
Builds the
WebServerinstance as configured by this builder and its parameters. - build() - Method in class io.helidon.webserver.WebTracingConfig.Builder
- builder() - Static method in interface io.helidon.webserver.ExperimentalConfiguration
-
Create a new fluent API builder.
- builder() - Static method in interface io.helidon.webserver.Http2Configuration
-
Create a new fluent API builder.
- builder() - Static method in interface io.helidon.webserver.PathTracingConfig
-
Create a new builder to configure traced path configuration.
- builder() - Static method in interface io.helidon.webserver.Routing
-
Creates new instance of
routing builder. - builder() - Static method in interface io.helidon.webserver.ServerConfiguration
-
Creates new instance of a
server configuration builder. - builder() - Static method in interface io.helidon.webserver.SocketConfiguration
-
Creates a builder of
SocketConfigurationclass. - builder() - Static method in class io.helidon.webserver.WebTracingConfig
-
A fluent API builder to create tracing support.
- builder(Config) - Static method in interface io.helidon.webserver.ServerConfiguration
-
Creates new instance of a
server configuration builderwith defaults from external configuration source. - builder(Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates a builder of the
WebServer. - builder(String) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new builder with defined static content root as a class-loader resource.
- builder(String, ClassLoader) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new builder with defined static content root as a class-loader resource.
- builder(Path) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new builder with defined static content root as a path to the file system.
- builder(Supplier<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates a builder of the
WebServer. - Builder() - Constructor for class io.helidon.webserver.ExperimentalConfiguration.Builder
-
Deprecated.use
ExperimentalConfiguration.builder()instead. - Builder() - Constructor for class io.helidon.webserver.Http2Configuration.Builder
- Builder() - Constructor for class io.helidon.webserver.WebTracingConfig.Builder
C
- channelRead0(ChannelHandlerContext, Object) - Method in class io.helidon.webserver.ForwardingHandler
- channelReadComplete(ChannelHandlerContext) - Method in class io.helidon.webserver.ForwardingHandler
- clientAuth() - Method in interface io.helidon.webserver.SocketConfiguration
-
Whether to require client authentication or not.
- clientAuth(ClientAuthentication) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Set
ClientAuthenticationwhether client authentication is required or not. - clientAuth(ClientAuthentication) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures whether client authentication will be required or not.
- ClientAuthentication - Enum in io.helidon.webserver
-
Indicates whether the server requires authentication of tbe client by the certificate.
- config(Config) - Method in class io.helidon.webserver.PathTracingConfig.Builder
-
Update this builder from provided
Config. - config(Config) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets configuration values included in provided
Configparameter. - config(Config) - Method in class io.helidon.webserver.WebTracingConfig.Builder
-
Update builder from
Config. - config(ServerConfiguration) - Method in class io.helidon.webserver.WebServer.Builder
-
Set a configuration of the
WebServer. - config(Supplier<ServerConfiguration>) - Method in class io.helidon.webserver.WebServer.Builder
-
Set a configuration of the
WebServer. - configuration() - Method in interface io.helidon.webserver.WebServer
-
Gets effective server configuration.
- ConnectionClosedException - Exception in io.helidon.webserver
-
The ConnectionClosedException indicates that a connection was closed and it's not possible to send more data.
- ConnectionClosedException(String) - Constructor for exception io.helidon.webserver.ConnectionClosedException
-
Creates this exception with the provided message.
- containsCookie(String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept request only when the specified cookie exists.
- containsCookie(String, String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified cookie contains a given value.
- containsCookie(String, Predicate<String>) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified cookie is valid.
- containsHeader(String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified header name exists.
- containsHeader(String, String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified header contains a given value.
- containsHeader(String, Predicate<String>) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified header is valid.
- containsQueryParameter(String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified query parameter exists.
- containsQueryParameter(String, String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified query parameter contains a given value.
- containsQueryParameter(String, Predicate<String>) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified query parameter is valid.
- content() - Method in interface io.helidon.webserver.ServerRequest
-
Returns
reactive representationof the request content. - contentLength() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns the length of the request body in octets (8-bit bytes).
- contentLength() - Method in interface io.helidon.webserver.ResponseHeaders
-
Optionally gets the value of "Content-Length" header.
- contentLength(long) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the value of "Content-Length" header.
- contentType() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns the MIME type of the body of the request.
- contentType() - Method in interface io.helidon.webserver.ResponseHeaders
-
Optionally gets the MIME type of the response body.
- contentType(MediaType) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the MIME type of the response body.
- contentType(String, MediaType) - Method in class io.helidon.webserver.StaticContentSupport.Builder
-
Maps a filename extension to the response content type.
- context() - Method in interface io.helidon.webserver.ServerConfiguration
-
The top level
Contextto be used by this webserver. - context() - Method in interface io.helidon.webserver.ServerRequest
-
Returns a request context as a child of
WebServercontext. - context() - Method in interface io.helidon.webserver.WebServer
-
Gets a
WebServercontext. - context(Context) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Configure the application scoped context to be used as a parent for webserver request contexts.
- cookies() - Method in interface io.helidon.webserver.RequestHeaders
-
Returns cookies (parsed from '
Cookie:' header) based on RFC6265. - create() - Static method in class io.helidon.webserver.FormParamsSupport
- create() - Static method in class io.helidon.webserver.RequestPredicate
-
Creates new empty
RequestPredicateinstance. - create() - Static method in class io.helidon.webserver.WebTracingConfig
-
Create a tracing configuration that is enabled for all paths and spans (that are enabled by default).
- create(KeyConfig) - Static method in class io.helidon.webserver.SSLContextBuilder
-
Creates a builder of the
SSLContext. - create(Config) - Static method in interface io.helidon.webserver.PathTracingConfig
-
Create a new traced path configuration from
Config. - create(Config) - Static method in interface io.helidon.webserver.ServerConfiguration
-
Creates new instance with defaults from external configuration source.
- create(Config) - Static method in class io.helidon.webserver.SSLContextBuilder
-
Creates
SSLContextfrom the provided configuration. - create(Config) - Static method in class io.helidon.webserver.WebTracingConfig
-
Create a new tracing support base on
Config. - create(TracingConfig) - Static method in class io.helidon.webserver.WebTracingConfig
-
Create a new tracing support base on
TracingConfig. - create(Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided routing and default configuration.
- create(ServerConfiguration, Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided configuration and routing.
- create(ServerConfiguration, Supplier<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided configuration and routing.
- create(Class<T>, Handler.EntityHandler<T>) - Static method in interface io.helidon.webserver.Handler
-
Creates new instance of the
Handlerfor the entity representing HTTP request content. - create(Class<T>, Handler.EntityHandler<T>, ErrorHandler<Throwable>) - Static method in interface io.helidon.webserver.Handler
-
Creates new instance of the
Handlerfor the entity representing HTTP request content. - create(String) - Static method in interface io.helidon.webserver.PathMatcher
-
Creates new instance from provided Web Server path pattern.
- create(String) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new instance with defined static content root as a class-loader resource.
- create(String, ClassLoader) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new instance with defined static content root as a class-loader resource.
- create(Path) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new instance with defined static content root as a path to the file system.
- create(Supplier<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided routing and default configuration.
- create(Supplier<? extends ServerConfiguration>, Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates a new instance from a provided configuration and a routing.
- create(Supplier<? extends ServerConfiguration>, Supplier<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided configuration and routing.
- createServer() - Method in class io.helidon.webserver.Routing.Builder
-
Creates new
WebServerinstance with this routing and default configuration. - createServer() - Method in interface io.helidon.webserver.Routing
-
Creates new
WebServerinstance with this routing and default configuration. - createServer(ServerConfiguration) - Method in class io.helidon.webserver.Routing.Builder
-
Creates new
WebServerinstance with provided configuration and this routing. - createServer(ServerConfiguration) - Method in interface io.helidon.webserver.Routing
-
Creates new
WebServerinstance with provided configuration and this routing. - createServer(ServerConfiguration.Builder) - Method in class io.helidon.webserver.Routing.Builder
-
Creates new
WebServerinstance with provided configuration and this routing.
D
- date() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns request date ("Accept-Datetime" header).
- DEFAULT - Static variable in interface io.helidon.webserver.SocketConfiguration
-
The default socket configuration.
- DEFAULT_BACKLOG_SIZE - Static variable in interface io.helidon.webserver.SocketConfiguration
-
The default backlog size to configure the server sockets with if no other value is provided.
- DEFAULT_MAX_CONTENT_LENGTH - Static variable in interface io.helidon.webserver.Http2Configuration
-
Default value for max content length.
- DEFAULT_SOCKET_NAME - Static variable in interface io.helidon.webserver.ServerConfiguration
-
The default server socket configuration name.
- delete(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- delete(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all DELETE requests to provided handler(s).
- delete(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- delete(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes DELETE requests with corresponding path to provided handler(s).
- delete(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- delete(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes DELETE requests with corresponding path to provided handler(s).
E
- enable() - Method in interface io.helidon.webserver.Http2Configuration
-
Config property to enable HTTP/2 support.
- enable(boolean) - Method in class io.helidon.webserver.Http2Configuration.Builder
-
Sets value to enable HTTP/2 support.
- enabledSslProtocols() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns the SSL protocols to enable, or
nullto enable the default protocols. - enabledSSlProtocols(String...) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Configures the SSL protocols to enable with the default server socket.
- enabledSSlProtocols(String...) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures the SSL protocols to enable with the server socket.
- enabledSSlProtocols(List<String>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Configures the SSL protocols to enable with the default server socket.
- enabledSSlProtocols(List<String>) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures the SSL protocols to enable with the server socket.
- envConfig(TracingConfig) - Method in class io.helidon.webserver.WebTracingConfig.Builder
-
Use the provided configuration as a default for any request.
- error(Class<T>, ErrorHandler<T>) - Method in class io.helidon.webserver.Routing.Builder
-
Registers an error handler that handles the given type of exceptions.
- ErrorHandler<T extends Throwable> - Interface in io.helidon.webserver
-
The routing error handler.
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class io.helidon.webserver.ForwardingHandler
- experimental() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns an
ExperimentalConfiguration. - experimental(ExperimentalConfiguration) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Configure experimental features.
- ExperimentalConfiguration - Interface in io.helidon.webserver
-
Interface ExperimentalConfiguration.
- ExperimentalConfiguration.Builder - Class in io.helidon.webserver
-
Builder for
ExperimentalConfiguration. - expires() - Method in interface io.helidon.webserver.ResponseHeaders
-
Optionally gets the value of "Expires" header.
- expires(Instant) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the value of "Expires" header.
- expires(ZonedDateTime) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the value of "Expires" header.
F
- format(LogRecord) - Method in class io.helidon.webserver.WebServerLogFormatter
-
Deprecated.
- FormParamsSupport - Class in io.helidon.webserver
-
Provides support for form parameters in requests, adding a reader for URL-encoded text (if the request's media type so indicates) and also adding a reader for
FormParams. - FormParamsSupport() - Constructor for class io.helidon.webserver.FormParamsSupport
- ForwardingHandler - Class in io.helidon.webserver
-
ForwardingHandler bridges Netty response and request related APIs to
BareRequestandBareResponse.
G
- get(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- get(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all GET requests to provided handler(s).
- get(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- get(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes GET requests with corresponding path to provided handler(s).
- get(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- get(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes GET requests with corresponding path to provided handler(s).
H
- Handler - Interface in io.helidon.webserver
-
The
ServerRequestandServerResponsehandler. - Handler.EntityHandler<T> - Interface in io.helidon.webserver
- hasContentType(MediaType...) - Method in class io.helidon.webserver.RequestPredicate
-
Only accept requests with any of the given content types.
- hasContentType(String...) - Method in class io.helidon.webserver.RequestPredicate
-
Only accept requests with any of the given content types.
- head(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- head(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all HEAD requests to provided handler(s).
- head(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- head(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes HEAD requests with corresponding path to provided handler(s).
- head(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- head(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes HEAD requests with corresponding path to provided handler(s).
- headers() - Method in interface io.helidon.webserver.BareRequest
-
Gets http request headers.
- headers() - Method in interface io.helidon.webserver.ServerRequest
-
Returns http request headers.
- headers() - Method in interface io.helidon.webserver.ServerResponse
-
Returns response headers.
- http2() - Method in interface io.helidon.webserver.ExperimentalConfiguration
-
Config property to set HTTP/2 configuration.
- http2(Http2Configuration) - Method in class io.helidon.webserver.ExperimentalConfiguration.Builder
-
Sets value for HTTP/2 configuration.
- Http2Configuration - Interface in io.helidon.webserver
-
Interface Http2Configuration.
- Http2Configuration.Builder - Class in io.helidon.webserver
-
Builder for
Http2Configuration. - HttpException - Exception in io.helidon.webserver
-
Runtime exception for applications.
- HttpException(String) - Constructor for exception io.helidon.webserver.HttpException
-
Creates
HttpExceptionassociated withHttp.Status.INTERNAL_SERVER_ERROR_500. - HttpException(String, Http.ResponseStatus) - Constructor for exception io.helidon.webserver.HttpException
-
Creates
HttpException. - HttpException(String, Http.ResponseStatus, Throwable) - Constructor for exception io.helidon.webserver.HttpException
-
Creates
HttpException. - HttpException(String, Throwable) - Constructor for exception io.helidon.webserver.HttpException
-
Creates
HttpExceptionassociated withHttp.Status.INTERNAL_SERVER_ERROR_500.
I
- ifModifiedSince() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns a value of "If-Modified-Since" header.
- ifUnmodifiedSince() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns a value of "If-Unmodified-Since" header.
- IllegalPathPatternException - Exception in io.helidon.webserver
-
Cannot parse path pattern.
- IllegalPathPatternException(String, String, int) - Constructor for exception io.helidon.webserver.IllegalPathPatternException
-
Creates new instance.
- index() - Method in exception io.helidon.webserver.IllegalPathPatternException
-
Index of character.
- io.helidon.webserver - package io.helidon.webserver
-
Reactive web server API.
- isAccepted(MediaType) - Method in interface io.helidon.webserver.RequestHeaders
-
Test if the given media type is acceptable as a response for this request.
- isHttp2Enabled() - Method in interface io.helidon.webserver.ServerConfiguration
-
Checks if HTTP/2 is enabled in config.
- isOfMethod(Http.Method...) - Method in class io.helidon.webserver.RequestPredicate
-
Accepts only requests with one of specified HTTP methods.
- isOfMethod(String...) - Method in class io.helidon.webserver.RequestPredicate
-
Accepts only requests with one of specified HTTP methods.
- isRunning() - Method in interface io.helidon.webserver.WebServer
-
Returns
trueif the server is currently running. - isSecure() - Method in interface io.helidon.webserver.BareRequest
-
Gets an indicating whether this request was made using a secure channel, such as HTTPS.
- isSecure() - Method in interface io.helidon.webserver.ServerRequest
-
Returns an indicating whether this request was made using a secure channel, such as HTTPS.
J
- JsonService - Class in io.helidon.webserver
- JsonService() - Constructor for class io.helidon.webserver.JsonService
L
- lastModified() - Method in interface io.helidon.webserver.ResponseHeaders
-
Optionally gets the value of "Last-Modified" header.
- lastModified(Instant) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the value of "Last-Modified" header.
- lastModified(ZonedDateTime) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the value of "Last-Modified" header.
- localAddress() - Method in interface io.helidon.webserver.BareRequest
-
Gets the Internet Protocol (IP) address of the interface on which the request was received.
- localAddress() - Method in interface io.helidon.webserver.ServerRequest
-
Returns the Internet Protocol (IP) address of the interface on which the request was received.
- localPort() - Method in interface io.helidon.webserver.BareRequest
-
Returns the Internet Protocol (IP) port number of the interface on which the request was received.
- localPort() - Method in interface io.helidon.webserver.ServerRequest
-
Returns the Internet Protocol (IP) port number of the interface on which the request was received.
- location() - Method in interface io.helidon.webserver.ResponseHeaders
-
Optionally gets the value of "Location" header.
- location(URI) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the value of "Location" header.
M
- match(CharSequence) - Method in interface io.helidon.webserver.PathMatcher
-
Matches this matcher against a URI path.
- matches() - Method in interface io.helidon.webserver.PathMatcher.Result
-
Whether the tested vector matches the associated path template.
- maxContentLength() - Method in interface io.helidon.webserver.Http2Configuration
-
Default HTTP/2 content length.
- maxContentLength(int) - Method in class io.helidon.webserver.Http2Configuration.Builder
-
Sets max content length for HTTP/2.
- method() - Method in interface io.helidon.webserver.BareRequest
-
Gets an HTTP request method.
- methods() - Method in interface io.helidon.webserver.PathTracingConfig
-
Method(s) this configuration should be valid for.
- methods(List<String>) - Method in class io.helidon.webserver.PathTracingConfig.Builder
-
HTTP methods to restrict registration of this configuration on web server.
N
- negate() - Method in class io.helidon.webserver.RequestPredicate
-
Return a predicate that represents the logical negation of this predicate.
- next() - Method in interface io.helidon.webserver.ServerRequest
-
Continue request processing on the next registered handler.
- next(Throwable) - Method in interface io.helidon.webserver.ServerRequest
-
Continues or enters an error branch of a request processing.
- NONE - io.helidon.webserver.ClientAuthentication
-
Authentication is not required.
- NotFoundException - Exception in io.helidon.webserver
-
A runtime exception indicating a
not found. - NotFoundException(String) - Constructor for exception io.helidon.webserver.NotFoundException
-
Creates
NotFoundException. - NotFoundException(String, Throwable) - Constructor for exception io.helidon.webserver.NotFoundException
-
Creates
NotFoundException.
O
- onComplete() - Method in interface io.helidon.webserver.BareResponse
-
Response should be flushed and closed.
- onError(Throwable) - Method in interface io.helidon.webserver.BareResponse
-
Response should be flushed and closed.
- onNewWebServer(Consumer<WebServer>) - Method in class io.helidon.webserver.Routing.Builder
- onNewWebServer(Consumer<WebServer>) - Method in interface io.helidon.webserver.Routing.Rules
-
Registers callback on created new
WebServerinstance with this routing. - onNext(DataChunk) - Method in interface io.helidon.webserver.BareResponse
-
Provided
ByteBufferMUST be fully read during the method call. - onSubscribe(Flow.Subscription) - Method in interface io.helidon.webserver.BareResponse
-
Each response is subscribed up to a single publisher and AFTER
BareResponse.writeStatusAndHeaders(Http.ResponseStatus, Map)method is called and returned. - OPTIONAL - io.helidon.webserver.ClientAuthentication
-
Authentication is optional.
- options(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- options(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all OPTIONS requests to provided handler(s).
- options(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- options(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes OPTIONS requests with corresponding path to provided handler(s).
- options(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- options(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes OPTIONS requests with corresponding path to provided handler(s).
- or(Predicate<ServerRequest>) - Method in class io.helidon.webserver.RequestPredicate
-
Returns a composed predicate that represents a logical OR expression between this predicate and another predicate.
- otherwise(Handler) - Method in class io.helidon.webserver.RequestPredicate.ConditionalHandler
-
Set the
Handlerto use when the predicate does not match the request.
P
- param(String) - Method in interface io.helidon.webserver.PathMatcher.Result
-
Get value for a given parameter of the associated path matcher.
- params() - Method in interface io.helidon.webserver.PathMatcher.Result
-
Returns the values of parameters that were specified in the associated path template.
- path() - Method in interface io.helidon.webserver.PathTracingConfig
-
Path this configuration should configure.
- path(String) - Method in class io.helidon.webserver.PathTracingConfig.Builder
-
Path to register the traced configuration on.
- PathMatcher - Interface in io.helidon.webserver
-
URI Path Matcher.
- PathMatcher.PrefixResult - Interface in io.helidon.webserver
-
The result of prefix matching a
PathMatcherto a given URI path. - PathMatcher.Result - Interface in io.helidon.webserver
-
The result of matching a
PathMatcherto a given URI path. - PathTracingConfig - Interface in io.helidon.webserver
-
Traced system configuration for web server for a specific path.
- PathTracingConfig.Builder - Class in io.helidon.webserver
-
Fluent API builder for
PathTracingConfig. - pattern() - Method in exception io.helidon.webserver.IllegalPathPatternException
-
Illegal used pattern.
- port() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns a server port to listen on with the default server socket.
- port() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns a server port to listen on with the server socket.
- port() - Method in interface io.helidon.webserver.WebServer
-
Returns a port number the default server socket is bound to and is listening on; or
-1if unknown or not active. - port(int) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets server port.
- port(int) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures a server port to listen on with the server socket.
- port(String) - Method in interface io.helidon.webserver.WebServer
-
Returns a port number an additional named server socket is bound to and is listening on; or
-1if unknown or not active. - post(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- post(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all POST requests to provided handler(s).
- post(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- post(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes POST requests with corresponding path to provided handler(s).
- post(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- post(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes POST requests with corresponding path to provided handler(s).
- prefixMatch(CharSequence) - Method in interface io.helidon.webserver.PathMatcher
-
Matches this matcher against a left part (prefix) of URI path with granularity on the path segment.
- put(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- put(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all PUT requests to provided handler(s).
- put(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- put(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes PUT requests with corresponding path to provided handler(s).
- put(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- put(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes PUT requests with corresponding path to provided handler(s).
R
- receiveBufferSize() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns proposed value of the TCP receive window that is advertised to the remote peer on the default server socket.
- receiveBufferSize() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns proposed value of the TCP receive window that is advertised to the remote peer on the server socket.
- receiveBufferSize(int) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Propose value of the TCP receive window that is advertised to the remote peer.
- receiveBufferSize(int) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures proposed value of the TCP receive window that is advertised to the remote peer on the server socket.
- referer() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns the address of the previous web page (header "Referer") from which a link to the currently requested page was followed.
- register(Service...) - Method in class io.helidon.webserver.Routing.Builder
- register(Service...) - Method in interface io.helidon.webserver.Routing.Rules
-
Registers builder consumer.
- register(WebTracingConfig) - Method in class io.helidon.webserver.Routing.Builder
- register(WebTracingConfig) - Method in interface io.helidon.webserver.Routing.Rules
-
Configuration of tracing for this routing.
- register(String, Service...) - Method in class io.helidon.webserver.Routing.Builder
- register(String, Service...) - Method in interface io.helidon.webserver.Routing.Rules
-
Registers builder consumer.
- register(String, Supplier<? extends Service>...) - Method in class io.helidon.webserver.Routing.Builder
- register(String, Supplier<? extends Service>...) - Method in interface io.helidon.webserver.Routing.Rules
-
Registers builder consumer.
- register(Supplier<? extends Service>...) - Method in class io.helidon.webserver.Routing.Builder
- register(Supplier<? extends Service>...) - Method in interface io.helidon.webserver.Routing.Rules
-
Registers builder consumer.
- registerFilter(Function<Flow.Publisher<DataChunk>, Flow.Publisher<DataChunk>>) - Method in interface io.helidon.webserver.ServerResponse
-
Registers a provider of the new response content publisher - typically a filter.
- registerWriter(Class<T>, MediaType, Function<? extends T, Flow.Publisher<DataChunk>>) - Method in interface io.helidon.webserver.ServerResponse
-
Registers a content writer for a given type and media type.
- registerWriter(Class<T>, Function<T, Flow.Publisher<DataChunk>>) - Method in interface io.helidon.webserver.ServerResponse
-
Registers a content writer for a given type.
- registerWriter(Predicate<?>, MediaType, Function<T, Flow.Publisher<DataChunk>>) - Method in interface io.helidon.webserver.ServerResponse
-
Registers a content writer for all accepted contents.
- registerWriter(Predicate<?>, Function<T, Flow.Publisher<DataChunk>>) - Method in interface io.helidon.webserver.ServerResponse
-
Registers a content writer for all accepted contents.
- remainingPart() - Method in interface io.helidon.webserver.PathMatcher.PrefixResult
-
In case of prefix match this returns the reminder that wasn't matched.
- remoteAddress() - Method in interface io.helidon.webserver.BareRequest
-
Gets the Internet Protocol (IP) address of the client or last proxy that sent the request.
- remoteAddress() - Method in interface io.helidon.webserver.ServerRequest
-
Returns the Internet Protocol (IP) address of the client or last proxy that sent the request.
- remotePort() - Method in interface io.helidon.webserver.BareRequest
-
Returns the Internet Protocol (IP) source port of the client or last proxy that sent the request.
- remotePort() - Method in interface io.helidon.webserver.ServerRequest
-
Returns the Internet Protocol (IP) source port of the client or last proxy that sent the request.
- RequestHeaders - Interface in io.helidon.webserver
-
Extends
Parametersinterface by adding HTTP request headers oriented convenient methods. - requestId() - Method in interface io.helidon.webserver.BareRequest
-
A unique correlation ID that is associated with this request and its associated response.
- requestId() - Method in interface io.helidon.webserver.BareResponse
-
A unique correlation ID that is associated with this response and its associated request.
- requestId() - Method in interface io.helidon.webserver.ServerRequest
-
A unique correlation ID that is associated with this request and its associated response.
- requestId() - Method in interface io.helidon.webserver.ServerResponse
-
A unique correlation ID that is associated with this response and its associated request.
- RequestPredicate - Class in io.helidon.webserver
-
Fluent API that allows to create chains of request conditions for composing logical expressions to match requests.
- RequestPredicate.ConditionalHandler - Class in io.helidon.webserver
- REQUIRE - io.helidon.webserver.ClientAuthentication
-
Authentication is required.
- ResponseHeaders - Interface in io.helidon.webserver
-
Extends
Parametersinterface by adding HTTP response headers oriented constants and convenient methods. - route(BareRequest, BareResponse) - Method in interface io.helidon.webserver.Routing
-
Process bare minimal request and response using this routing.
- Routing - Interface in io.helidon.webserver
-
Routing represents composition of HTTP request-response handlers with routing rules.
- Routing.Builder - Class in io.helidon.webserver
-
A
Routingbuilder. - Routing.Rules - Interface in io.helidon.webserver
-
An API to define HTTP request routing rules.
S
- send() - Method in interface io.helidon.webserver.ResponseHeaders
-
Send headers and status code to the client.
- send() - Method in interface io.helidon.webserver.ServerResponse
-
Sends an empty response.
- send(Flow.Publisher<DataChunk>) - Method in interface io.helidon.webserver.ServerResponse
-
Send a message as is without any other marshalling.
- send(T) - Method in interface io.helidon.webserver.ServerResponse
-
Send a message and close the response.
- ServerConfiguration - Interface in io.helidon.webserver
-
Immutable
WebServerconfiguration. - ServerConfiguration.Builder - Class in io.helidon.webserver
-
A
ServerConfigurationbuilder. - ServerRequest - Interface in io.helidon.webserver
-
Represents HTTP Request and provides WebServer related API.
- ServerResponse - Interface in io.helidon.webserver
-
Represents HTTP Response.
- Service - Interface in io.helidon.webserver
-
Encapsulates a set of
routingrules and related logic. - sessionCacheSize(long) - Method in class io.helidon.webserver.SSLContextBuilder
-
Set the size of the cache used for storing SSL session objects.
- sessionTimeout(long) - Method in class io.helidon.webserver.SSLContextBuilder
-
Set the timeout for the cached SSL session objects, in seconds.
- shutdown() - Method in interface io.helidon.webserver.WebServer
-
Attempt to gracefully shutdown server.
- socket(String) - Method in interface io.helidon.webserver.ServerConfiguration
-
A socket configuration of an additional named server socket.
- SocketClosedException - Exception in io.helidon.webserver
-
Signals that socket was closed before server request it.
- SocketClosedException(String) - Constructor for exception io.helidon.webserver.SocketClosedException
-
Creates new instance.
- SocketClosedException(String, Throwable) - Constructor for exception io.helidon.webserver.SocketClosedException
-
Creates new instance.
- SocketClosedException(Throwable) - Constructor for exception io.helidon.webserver.SocketClosedException
-
Creates new instance.
- SocketConfiguration - Interface in io.helidon.webserver
-
The SocketConfiguration configures a port to listen on and its associated server socket parameters.
- SocketConfiguration.Builder - Class in io.helidon.webserver
-
The
SocketConfigurationbuilder class. - sockets() - Method in interface io.helidon.webserver.ServerConfiguration
-
A map of all the configured server sockets; that is the default server socket which is identified by the key
ServerConfiguration.DEFAULT_SOCKET_NAMEand also all the additional named server socket configurations. - span() - Method in interface io.helidon.webserver.ServerRequest
-
Deprecated.use
ServerRequest.spanContext()instead - spanContext() - Method in interface io.helidon.webserver.ServerRequest
-
Deprecated.this method will have a different return type in next backward incompatible version of Helidon. It will return
Optional<SpanContext>. All methods that can return null will useOptional - ssl() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns a
SSLContextto use with the default server socket. - ssl() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns a
SSLContextto use with the server socket. - ssl(Supplier<? extends SSLContext>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets
SSLContextto to use with the server. - ssl(Supplier<? extends SSLContext>) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures a
SSLContextto use with the server socket. - ssl(SSLContext) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets
SSLContextto to use with the server. - ssl(SSLContext) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures a
SSLContextto use with the server socket. - SSLContextBuilder - Class in io.helidon.webserver
-
Builder for configuring a new SslContext for creation.
- start() - Method in interface io.helidon.webserver.WebServer
-
Starts the server.
- StaticContentSupport - Class in io.helidon.webserver
- StaticContentSupport.Builder - Class in io.helidon.webserver
-
Fluent builder of the StaticContent detailed parameters.
- status() - Method in exception io.helidon.webserver.HttpException
-
Obtain the associated http status.
- status() - Method in interface io.helidon.webserver.ServerResponse
-
Returns actual response status code.
- status(int) - Method in interface io.helidon.webserver.ServerResponse
-
Sets new HTTP status code.
- status(Http.ResponseStatus) - Method in interface io.helidon.webserver.ServerResponse
-
Sets new HTTP status.
T
- test(ServerRequest) - Method in class io.helidon.webserver.RequestPredicate
-
Evaluate this predicate.
- thenApply(Handler) - Method in class io.helidon.webserver.RequestPredicate
-
Set the
Handlerto use when this predicate matches the request. - timeout(int) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets a socket timeout in milliseconds or
0for infinite timeout. - timeoutMillis() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns a default server socket timeout in milliseconds or
0for an infinite timeout. - timeoutMillis() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns a server socket timeout in milliseconds or
0for an infinite timeout. - timeoutMillis(int) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures a server socket timeout in milliseconds or
0for an infinite timeout. - toJsonResponseType(MediaType) - Method in class io.helidon.webserver.JsonService
-
Returns the response type for the given type if it is an accepted JSON type.
- trace(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- trace(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all TRACE requests to provided handler(s).
- trace(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- trace(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes TRACE requests with corresponding path to provided handler(s).
- trace(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- trace(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes TRACE requests with corresponding path to provided handler(s).
- tracedConfig() - Method in interface io.helidon.webserver.PathTracingConfig
-
Associated configuration of tracing valid for the configured path and (possibly) methods.
- tracer() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns an opentracing.io tracer.
- tracer() - Method in interface io.helidon.webserver.ServerRequest
- tracer(Tracer) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets an opentracing.io tracer.
- tracer(Supplier<? extends Tracer>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets an opentracing.io tracer.
- tracingConfig(TracingConfig) - Method in class io.helidon.webserver.PathTracingConfig.Builder
-
Configuration of a traced system to use on this path and possibly method(s).
- trustConfig(KeyConfig) - Method in class io.helidon.webserver.SSLContextBuilder
-
Set the trust key configuration to be used to validate certificates.
U
- UnsupportedBodyTypeException - Exception in io.helidon.webserver
-
Cannot marshal requested type.
- UnsupportedBodyTypeException(String) - Constructor for exception io.helidon.webserver.UnsupportedBodyTypeException
-
Constructs a new instance with the specified detail message.
- UnsupportedBodyTypeException(String, Throwable) - Constructor for exception io.helidon.webserver.UnsupportedBodyTypeException
-
Constructs a new runtime exception with the specified detail message and cause.
- update(Routing.Rules) - Method in class io.helidon.webserver.FormParamsSupport
- update(Routing.Rules) - Method in class io.helidon.webserver.JsonService
-
Registers this handler for any HTTP method.
- update(Routing.Rules) - Method in interface io.helidon.webserver.Service
-
Updates
Routing.Ruleswithhandlersrepresenting this service. - update(Routing.Rules) - Method in class io.helidon.webserver.StaticContentSupport
- uri() - Method in interface io.helidon.webserver.BareRequest
-
Gets a Request-URI (or alternatively path) as defined in request line.
V
- valueOf(String) - Static method in enum io.helidon.webserver.ClientAuthentication
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.helidon.webserver.ClientAuthentication
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version() - Method in interface io.helidon.webserver.BareRequest
-
Gets an HTTP version from the request line such as
HTTP/1.1.
W
- webServer() - Method in interface io.helidon.webserver.BareRequest
-
Gets actual
WebServerinstance. - webServer() - Method in interface io.helidon.webserver.ServerRequest
-
Returns actual
WebServerinstance. - webServer() - Method in interface io.helidon.webserver.ServerResponse
-
Returns actual
WebServerinstance. - WebServer - Interface in io.helidon.webserver
-
Represents a immutably configured WEB server.
- WebServer.Builder - Class in io.helidon.webserver
-
WebServer builder class provides a convenient way to set up WebServer with multiple server sockets and optional multiple routings.
- WebServerLogFormatter - Class in io.helidon.webserver
-
Deprecated.
- WebServerLogFormatter() - Constructor for class io.helidon.webserver.WebServerLogFormatter
-
Deprecated.
- WebTracingConfig - Class in io.helidon.webserver
-
Tracing configuration for webserver.
- WebTracingConfig() - Constructor for class io.helidon.webserver.WebTracingConfig
- WebTracingConfig.Builder - Class in io.helidon.webserver
-
A fluent API builder for
WebTracingConfig. - welcomeFileName(String) - Method in class io.helidon.webserver.StaticContentSupport.Builder
-
Sets a name of the "file" which will be returned if directory is requested.
- whenCompleted() - Method in interface io.helidon.webserver.BareResponse
-
Returns a
CompletionStageof this response. - whenHeadersCompleted() - Method in interface io.helidon.webserver.BareResponse
-
Returns a
CompletionStageof headers part of this response. - whenSend() - Method in interface io.helidon.webserver.ResponseHeaders
-
Returns a completion stage which is completed when all headers are send to the client.
- whenSent() - Method in interface io.helidon.webserver.ServerResponse
-
Completion stage is completed when response is completed.
- whenShutdown() - Method in interface io.helidon.webserver.WebServer
-
Completion stage is completed when server is shut down.
- workersCount() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns the count of threads in the pool used to process HTTP requests.
- workersCount(int) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets a count of threads in pool used to tryProcess HTTP requests.
- writeStatusAndHeaders(Http.ResponseStatus, Map<String, List<String>>) - Method in interface io.helidon.webserver.BareResponse
-
Send response line and headers to the client.
All Classes All Packages