- 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.Handler.EntityHandler
-
Functional method handles
request,
response and HTTP request content
entity.
- accept(ServerRequest, ServerResponse, T) - Method in interface io.helidon.webserver.ErrorHandler
-
Error handling consumer.
- acceptDatetime() - Method in interface io.helidon.webserver.RequestHeaders
-
- 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 interface io.helidon.webserver.RequestPredicate
-
Accepts only requests accepting any of specified content types.
- accepts(String...) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests accepting any of specified content types.
- 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-Cookie header specified in
RFC6265.
- addCookie(String, String) - Method in interface io.helidon.webserver.ResponseHeaders
-
Adds
Set-Cookie header based on
RFC2616.
- addCookie(String, String, Duration) - Method in interface io.helidon.webserver.ResponseHeaders
-
Adds
Set-Cookie header based on
RFC6265 with
Max-Age
parameter.
- addNamedRouting(String, Builder<Routing>) - Method in class io.helidon.webserver.WebServer.Builder
-
Associates a dedicated routing with an additional server socket configuration.
- addNamedRouting(String, Routing) - Method in class io.helidon.webserver.WebServer.Builder
-
Associates a dedicated routing with an additional server socket configuration.
- addSocket(String, int, InetAddress) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Adds an additional named server socket configuration.
- addSocket(String, Builder<SocketConfiguration>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Adds an additional named server socket configuration builder.
- addSocket(String, SocketConfiguration) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Adds an additional named server socket configuration.
- and(Predicate<? super ServerRequest>) - Method in interface io.helidon.webserver.RequestPredicate
-
- 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(RequestPredicate...) - Static method in interface io.helidon.webserver.RequestPredicate
-
Combines several provided predicates in short circuit OR manner.
- 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).
- apply(Flow.Publisher<DataChunk>, Class<? super String>) - Method in class io.helidon.webserver.StringContentReader
-
Converts a ByteBuffer publisher to a single string while using the associated
charset.
- 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
-
- BadRequestException(String, Throwable) - Constructor for exception io.helidon.webserver.BadRequestException
-
- BareRequest - Interface in io.helidon.webserver.spi
-
Bare (minimal) representation of HTTP Request.
- BareResponse - Interface in io.helidon.webserver.spi
-
Bare (minimal) representation of HTTP Response.
- beforeSend(Consumer<ResponseHeaders>) - Method in interface io.helidon.webserver.ResponseHeaders
-
Register a Consumer which is executed just before headers are send.
- bestAccepted(MediaType...) - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns single media type from provided parameters which is best 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.spi.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.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
-
- build() - Method in class io.helidon.webserver.WebServer.Builder
-
Builds the
WebServer instance as configured by this builder and its parameters.
- builder() - Static method in interface io.helidon.webserver.Routing
-
- builder() - Static method in interface io.helidon.webserver.ServerConfiguration
-
- builder() - Static method in interface io.helidon.webserver.SocketConfiguration
-
- builder(Builder<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
- builder(Config) - Static method in interface io.helidon.webserver.ServerConfiguration
-
- builder(Routing) - Static method in interface io.helidon.webserver.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() - Constructor for class io.helidon.webserver.ExperimentalConfiguration.Builder
-
- Builder() - Constructor for class io.helidon.webserver.Http2Configuration.Builder
-
- byteArrayReader() - Static method in class io.helidon.webserver.ContentReaders
-
The returned reader provides means to convert a ByteBuffer publisher to
an array of bytes.
- byteArrayWriter(boolean) - Static method in class io.helidon.webserver.ContentWriters
-
Returns a writer function for byte[].
- byteChannelWriter() - Static method in class io.helidon.webserver.ContentWriters
-
Returns a writer function for ReadableByteChannel.
- byteChannelWriter(RetrySchema) - Static method in class io.helidon.webserver.ContentWriters
-
Returns a writer function for ReadableByteChannel.
- charSequenceWriter(Charset) - Static method in class io.helidon.webserver.ContentWriters
-
Returns a writer function for CharSequence using provided standard charset.
- config(Config) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets configuration values included in provided
Config parameter.
- configuration() - Method in interface io.helidon.webserver.WebServer
-
Gets effective server configuration.
- configuration(Builder<ServerConfiguration>) - Method in class io.helidon.webserver.WebServer.Builder
-
- configuration(ServerConfiguration) - Method in class io.helidon.webserver.WebServer.Builder
-
- 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 interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified cookie name.
- containsCookie(String, String) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified cookie containing valid value.
- containsCookie(String, Predicate<String>) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified cookie containing valid value.
- containsHeader(String) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified header name.
- containsHeader(String, String) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified header containing valid value.
- containsHeader(String, Predicate<String>) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified header containing valid value.
- containsQueryParameter(String) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified query parameter.
- containsQueryParameter(String, String) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified query parameter.
- containsQueryParameter(String, Predicate<String>) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified query parameter.
- content() - Method in interface io.helidon.webserver.ServerRequest
-
- 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
-
- contentLength(long) - Method in interface io.helidon.webserver.ResponseHeaders
-
- ContentReaders - Class in io.helidon.webserver
-
The ContentReaders.
- 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.
- ContentWriters - Class in io.helidon.webserver
-
A utility class for various handy response content writers.
- context() - Method in interface io.helidon.webserver.ServerRequest
-
Returns a request context as a child of
WebServer context.
- context() - Method in interface io.helidon.webserver.WebServer
-
- cookies() - Method in interface io.helidon.webserver.RequestHeaders
-
Returns cookies (parsed from '
Cookie:' header) based on
RFC6265.
- create(Builder<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided routing and default configuration.
- create(Builder<? extends ServerConfiguration>, Builder<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided configuration and routing.
- create(Builder<? extends ServerConfiguration>, Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates a new instance from a provided configuration and a routing.
- create(KeyConfig) - Static method in class io.helidon.webserver.SSLContextBuilder
-
Creates a builder of the SSLContext.
- create(Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided routing and default configuration.
- create(ServerConfiguration, Builder<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided configuration and routing.
- create(ServerConfiguration, Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided configuration and routing.
- 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.
- createServer() - Method in class io.helidon.webserver.Routing.Builder
-
Creates new
WebServer instance with this routing and default configuration.
- createServer() - Method in interface io.helidon.webserver.Routing
-
Creates new
WebServer instance with this routing and default configuration.
- createServer(ServerConfiguration) - Method in class io.helidon.webserver.Routing.Builder
-
Creates new
WebServer instance with provided configuration and this routing.
- createServer(ServerConfiguration) - Method in interface io.helidon.webserver.Routing
-
Creates new
WebServer instance with provided configuration and this routing.
- createServer(ServerConfiguration.Builder) - Method in class io.helidon.webserver.Routing.Builder
-
Creates new
WebServer instance with provided configuration and this routing.
- 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.
- PathMatcher - Interface in io.helidon.webserver
-
URI Path Matcher.
- PathMatcher.PrefixResult - Interface in io.helidon.webserver
-
The result of prefix matching a
PathMatcher to a given URI path.
- PathMatcher.Result - Interface in io.helidon.webserver
-
The result of matching a
PathMatcher to a given URI path.
- 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 -1 if 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 -1 if 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.
- PublisherInputStream - Class in io.helidon.webserver
-
An subscriber that can subscribe to a source of ByteBuffer data chunks and then make
them available for consumption via standard blocking InputStream API.
- PublisherInputStream(Flow.Publisher<DataChunk>) - Constructor for class io.helidon.webserver.PublisherInputStream
-
Wraps the supplied publisher and adds a blocking InputStream based nature.
- 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).
- read() - Method in class io.helidon.webserver.PublisherInputStream
-
- ReadableByteChannelPublisher - Class in io.helidon.webserver
-
Publish a channel content to a single subscriber.
- ReadableByteChannelPublisher(ReadableByteChannel, RetrySchema) - Constructor for class io.helidon.webserver.ReadableByteChannelPublisher
-
Creates new instance.
- 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(Builder<? extends Service>...) - Method in class io.helidon.webserver.Routing.Builder
-
- register(Builder<? extends Service>...) - Method in interface io.helidon.webserver.Routing.Rules
-
Registers builder consumer.
- register(Service...) - Method in class io.helidon.webserver.Routing.Builder
-
- register(Service...) - Method in interface io.helidon.webserver.Routing.Rules
-
Registers builder consumer.
- register(String, Builder<? extends Service>...) - Method in class io.helidon.webserver.Routing.Builder
-
- register(String, Builder<? extends Service>...) - Method in interface io.helidon.webserver.Routing.Rules
-
Registers builder consumer.
- 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.
- 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.ServerRequest
-
Returns the Internet Protocol (IP) address 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
Parameters interface by adding HTTP request headers oriented convenient methods.
- 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.
- requestId() - Method in interface io.helidon.webserver.spi.BareRequest
-
A unique correlation ID that is associated with this request and its associated response.
- requestId() - Method in interface io.helidon.webserver.spi.BareResponse
-
A unique correlation ID that is associated with this response and its associated request.
- RequestPredicate - Interface in io.helidon.webserver
-
Fluent API to define complex request conditions.
- RequestPredicate.ConditionalHandler - Class in io.helidon.webserver
-
A
Handler which executes provided logic only if provided condition is satisfied.
- ResponseHeaders - Interface in io.helidon.webserver
-
Extends
Parameters interface 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
-
- Routing.Rules<T extends Routing.Rules> - Interface in io.helidon.webserver
-
An API to define HTTP request routing rules.
- 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
-
- ServerConfiguration.Builder - Class in io.helidon.webserver
-
- 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
routing rules 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
-
- 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_NAME and also all the additional
named server socket configurations.
- span() - Method in interface io.helidon.webserver.ServerRequest
-
- spanContext() - Method in interface io.helidon.webserver.ServerRequest
-
Returns a span context related to the current request.
- ssl() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns a SSLContext to use with the default server socket.
- ssl() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns a SSLContext to use with the server socket.
- ssl(Builder<? extends SSLContext>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets SSLContext to to use with the server.
- ssl(Builder<? extends SSLContext>) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures a SSLContext to use with the server socket.
- ssl(SSLContext) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets SSLContext to to use with the server.
- ssl(SSLContext) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures a SSLContext to 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
-
Serves 'static content' (files) from filesystem or using a classloader to the
WebServer
Routing.
- 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.
- StringContentReader - Class in io.helidon.webserver
-
The StringContentReader provides means to convert a ByteBuffer publisher to
a single string while using a given charset.
- stringReader(Charset) - Static method in class io.helidon.webserver.ContentReaders
-
For basic charsets, returns a cached
StringContentReader instance
or create a new instance otherwise.
- subscribe(Flow.Subscriber<? super DataChunk>) - Method in class io.helidon.webserver.PublisherInputStream
-
- subscribe(Flow.Subscriber<? super DataChunk>) - Method in class io.helidon.webserver.ReadableByteChannelPublisher
-