A B C D E F G H I J L M N O P Q R S T U V W X 

A

absolute() - Method in interface io.helidon.webserver.ServerRequest.Path
If the instance represents a path relative to some context root then returns absolute requested path otherwise returns this instance.
accept(ServerRequest, ServerResponse) - Method in interface io.helidon.webserver.Handler
Handles request and response usually called from the Routing.
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
Functional method handles request, response and HTTP request content entity.
ACCEPT - Static variable in class io.helidon.webserver.Http.Header
The "Accept" header name.
ACCEPT_CHARSET - Static variable in class io.helidon.webserver.Http.Header
The "Accept-Charset" header name.
ACCEPT_DATETIME - Static variable in class io.helidon.webserver.Http.Header
The "Accept-Datetime" header name.
ACCEPT_ENCODING - Static variable in class io.helidon.webserver.Http.Header
The "Accept-Encoding" header name.
ACCEPT_LANGUAGE - Static variable in class io.helidon.webserver.Http.Header
The "Accept-Language" header name.
ACCEPT_PATCH - Static variable in class io.helidon.webserver.Http.Header
The "Accept-Patch" header name.
ACCEPT_RANGES - Static variable in class io.helidon.webserver.Http.Header
The "Accept-Ranges" header name.
acceptDatetime() - Method in interface io.helidon.webserver.RequestHeaders
Optionally returns acceptedTypes version in time ( header).
ACCEPTED_202 - io.helidon.webserver.Http.Status
202 Accepted, see HTTP/1.1 documentation.
acceptedTypes() - Method in interface io.helidon.webserver.RequestHeaders
Returns a list of acceptedTypes ( header) content types in quality factor order.
acceptPatches() - Method in interface io.helidon.webserver.ResponseHeaders
Gets immutable list of supported patch document formats (header ).
AcceptPredicate<T> - Interface in io.helidon.webserver
API to model HTTP content negotiation using Accept-* request headers.
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.
add(String, Iterable<String>) - Method in interface io.helidon.webserver.Parameters
Adds specified values tu association with the specified key (optional operation).
add(String, Iterable<String>) - Method in class io.helidon.webserver.ReadOnlyParameters
 
add(String, String...) - Method in interface io.helidon.webserver.Parameters
Adds specified values tu association with the specified key (optional operation).
add(String, String...) - Method in class io.helidon.webserver.ReadOnlyParameters
 
addAcceptPatches(MediaType...) - Method in interface io.helidon.webserver.ResponseHeaders
Adds one or more acceptedTypes path document formats (header ).
addAll(Parameters) - Method in interface io.helidon.webserver.Parameters
Copies all of the mappings from the specified parameters to this instance adding values to existing associations (optional operation).
addAll(Parameters) - Method in class io.helidon.webserver.ReadOnlyParameters
 
addCookie(ResponseHeaders.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.
AGE - Static variable in class io.helidon.webserver.Http.Header
The "Age" header name.
all(String) - Method in interface io.helidon.webserver.Headers
Returns an unmodifiable List of all header fields - each element represents a value of a single header field in the request.
all(String) - Method in interface io.helidon.webserver.Parameters
Returns an unmodifiable List of all of the values of the given named parameter.
all(String) - Method in class io.helidon.webserver.ReadOnlyParameters
 
ALLOW - Static variable in class io.helidon.webserver.Http.Header
The "Allow" header name.
AlreadyCompletedException - Exception in io.helidon.webserver
Signals that a method has been invoked on already completed ServerResponse or ResponseHeaders.
AlreadyCompletedException(String) - Constructor for exception io.helidon.webserver.AlreadyCompletedException
Constructs an AlreadyCompletedException with the specified detail message.
AlreadyCompletedException(String, Throwable) - Constructor for exception io.helidon.webserver.AlreadyCompletedException
Constructs an AlreadyCompletedException with the specified detail message and cause.
AlreadyCompletedException(Throwable) - Constructor for exception io.helidon.webserver.AlreadyCompletedException
Constructs an AlreadyCompletedException with the specified cause.
ALT_SVC - Static variable in class io.helidon.webserver.Http.Header
The "Alt-Svc" header name.
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).
APPLICATION_ATOM_XML - Static variable in class io.helidon.webserver.MediaType
A MediaType constant representing application/atom+xml media type.
APPLICATION_FORM_URLENCODED - Static variable in class io.helidon.webserver.MediaType
A MediaType constant representing application/x-www-form-urlencoded media type.
APPLICATION_JSON - Static variable in class io.helidon.webserver.MediaType
A MediaType constant representing application/json media type.
APPLICATION_OCTET_STREAM - Static variable in class io.helidon.webserver.MediaType
A MediaType constant representing application/octet-stream media type.
APPLICATION_SVG_XML - Static variable in class io.helidon.webserver.MediaType
A MediaType constant representing application/svg+xml media type.
APPLICATION_XHTML_XML - Static variable in class io.helidon.webserver.MediaType
A MediaType constant representing application/xhtml+xml media type.
APPLICATION_XML - Static variable in class io.helidon.webserver.MediaType
A MediaType constant representing application/xml media type.
apply(Flow.Publisher<RequestChunk>) - Method in interface io.helidon.webserver.ServerRequest.Reader
Transforms a publisher into a completion stage.
apply(Flow.Publisher<RequestChunk>, Class<? super String>) - Method in class io.helidon.webserver.StringContentReader
Converts a ByteBuffer publisher to a single string while using the associated charset.
apply(Flow.Publisher<RequestChunk>, Class<? super R>) - Method in interface io.helidon.webserver.ServerRequest.Reader
Transforms a publisher into a completion stage.
applyAndCast(Flow.Publisher<RequestChunk>, Class<T>) - Method in interface io.helidon.webserver.ServerRequest.Reader
Transforms a publisher into a completion stage.
as(Class<T>) - Method in interface io.helidon.webserver.ServerRequest.Content
Consumes and converts the request content into a completion stage of the requested type.
ASCTIME_DATE_TIME - Static variable in class io.helidon.webserver.Http.DateTime
The ANSI C's asctime() format, such as 'Sun Nov 6 08:49:37 1994'.
AUTHORIZATION - Static variable in class io.helidon.webserver.Http.Header
The "Authorization" header name.

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.
BAD_GATEWAY_502 - io.helidon.webserver.Http.Status
502 Bad Gateway, see HTTP/1.1 documentation.
BAD_REQUEST_400 - io.helidon.webserver.Http.Status
400 Bad Request, see HTTP/1.1 documentation.
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 interface io.helidon.webserver.Builder
Builds the object.
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 StaticContentSupport instance.
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
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 SocketConfiguration class.
builder(Config) - Static method in interface io.helidon.webserver.ServerConfiguration
Creates new instance of a server configuration builder with defaults from external configuration source.
builder(Builder<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
Creates a builder of the WebServer.
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<T> - Interface in io.helidon.webserver
This Builder should be implemented by all the builders in order to enable seamless exchange between the builder itself and the objects it's building when calling the methods.
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.
bytes() - Method in interface io.helidon.webserver.RequestChunk
Gets the content of the underlying ByteBuffer as an array of bytes.

C

CACHE_CONTROL - Static variable in class io.helidon.webserver.Http.Header
The "Cache-Control" header name.
charSequenceWriter(Charset) - Static method in class io.helidon.webserver.ContentWriters
Returns a writer function for CharSequence using provided standard charset.
CHARSET_PARAMETER - Static variable in class io.helidon.webserver.MediaType
The media type "charset" parameter name.
CLIENT_ERROR - io.helidon.webserver.Http.ResponseStatus.Family
4xx HTTP status codes.
code() - Method in interface io.helidon.webserver.Http.ResponseStatus
Get the associated integer value representing the status code.
code() - Method in enum io.helidon.webserver.Http.Status
Get the associated status code.
computeIfAbsent(String, Function<String, Iterable<String>>) - Method in interface io.helidon.webserver.Parameters
If the specified key is not already associated with a value computes new association using the given function and returns empty List, else returns the current value (optional operation).
computeIfAbsent(String, Function<String, Iterable<String>>) - Method in class io.helidon.webserver.ReadOnlyParameters
 
computeSingleIfAbsent(String, Function<String, String>) - Method in interface io.helidon.webserver.Parameters
If the specified key is not already associated with a value computes new association using the given function and returns empty List, else returns the current value (optional operation).
computeSingleIfAbsent(String, Function<String, String>) - Method in class io.helidon.webserver.ReadOnlyParameters
 
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
Set a configuration of the WebServer.
configuration(ServerConfiguration) - Method in class io.helidon.webserver.WebServer.Builder
Set a configuration of the WebServer.
CONFLICT_409 - io.helidon.webserver.Http.Status
409 Conflict, see HTTP/1.1 documentation.
CONNECTION - Static variable in class io.helidon.webserver.Http.Header
The "Connection" header name.
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
Returns reactive representation of the request content.
CONTENT_DISPOSITION - Static variable in class io.helidon.webserver.Http.Header
The "Content-Disposition" header name.
CONTENT_ENCODING - Static variable in class io.helidon.webserver.Http.Header
The "Content-Encoding" header name.
CONTENT_LANGUAGE - Static variable in class io.helidon.webserver.Http.Header
The "Content-Language" header name.
CONTENT_LENGTH - Static variable in class io.helidon.webserver.Http.Header
The "Content-Length" header name.
CONTENT_LOCATION - Static variable in class io.helidon.webserver.Http.Header
The "aa" header name.
CONTENT_RANGE - Static variable in class io.helidon.webserver.Http.Header
The "Content-Range" header name.
CONTENT_TYPE - Static variable in class io.helidon.webserver.Http.Header
The "Content-Type" header name.
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 header.
contentLength(long) - Method in interface io.helidon.webserver.ResponseHeaders
Sets the value of header.
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
Gets a WebServer context.
ContextualRegistry - Interface in io.helidon.webserver
A registry for context objects.
COOKIE - Static variable in class io.helidon.webserver.Http.Header
The "Cookie" header name.
cookies() - Method in interface io.helidon.webserver.RequestHeaders
Returns cookies (parsed from 'Cookie:' header) based on RFC6265.
create() - Static method in interface io.helidon.webserver.ContextualRegistry
Creates a new empty instance.
create(KeyConfig) - Static method in class io.helidon.webserver.SSLContextBuilder
Creates a builder of the SSLContext.
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(ContextualRegistry) - Static method in interface io.helidon.webserver.ContextualRegistry
Creates a new empty instance backed by its parent read-through ContextualRegistry.
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.
CREATED_201 - io.helidon.webserver.Http.Status
201 Created, see HTTP/1.1 documentation.
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.

D

data() - Method in interface io.helidon.webserver.RequestChunk
Returns a representation of this chunk as a ByteBuffer.
data() - Method in class io.helidon.webserver.ResponseChunk
Returns a data.
date() - Method in interface io.helidon.webserver.RequestHeaders
Optionally returns request date ( header).
DATE - Static variable in class io.helidon.webserver.Http.Header
The "Date" header name.
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_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).
DELETE - io.helidon.webserver.Http.Method
The DELETE method requests that the origin server delete the resource identified by the Request-URI.

E

empty() - Static method in class io.helidon.webserver.ReadOnlyParameters
Returns empty and immutable singleton.
equals(Object) - Method in class io.helidon.webserver.MediaType
Compares obj to this media type to see if they are the same by comparing type, subtype and parameters.
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 java.lang.Throwable> - Interface in io.helidon.webserver
The routing error handler.
ETAG - Static variable in class io.helidon.webserver.Http.Header
The "ETag" header name.
EXPECT - Static variable in class io.helidon.webserver.Http.Header
The "Expect" header name.
EXPECTATION_FAILED_417 - io.helidon.webserver.Http.Status
417 Expectation Failed, see HTTP/1.1 documentation.
expires() - Method in interface io.helidon.webserver.ResponseHeaders
Optionally gets the value of header.
expires(Instant) - Method in interface io.helidon.webserver.ResponseHeaders
Sets the value of header.
expires(ZonedDateTime) - Method in interface io.helidon.webserver.ResponseHeaders
Sets the value of header.
EXPIRES - Static variable in class io.helidon.webserver.Http.Header
The "Expires" header name.

F

family() - Method in interface io.helidon.webserver.Http.ResponseStatus
Get the class of status code.
family() - Method in enum io.helidon.webserver.Http.Status
Get the class of status code.
first(String) - Method in interface io.helidon.webserver.Parameters
Returns an Optional containing the first value of the given parameter (and possibly multi-valued) parameter.
first(String) - Method in class io.helidon.webserver.ReadOnlyParameters
 
flush() - Method in class io.helidon.webserver.ResponseChunk
Returns true if all caches are requested to flush when this chunk is written.
FORBIDDEN_403 - io.helidon.webserver.Http.Status
403 Forbidden, see HTTP/1.1 documentation.
FORWARDED - Static variable in class io.helidon.webserver.Http.Header
The "Forwarded" header name.
FOUND_302 - io.helidon.webserver.Http.Status
302 Found, see HTTP/1.1 documentation.
fragment() - Method in interface io.helidon.webserver.ServerRequest
Returns a decoded request URI fragment without leading hash '#' character.
from(byte[]) - Static method in interface io.helidon.webserver.RequestChunk
Creates a simple byte array backed request chunk.
from(int) - Static method in interface io.helidon.webserver.Http.ResponseStatus
Convert a numerical status code into the corresponding ResponseStatus.
from(int, String) - Static method in interface io.helidon.webserver.Http.ResponseStatus
Convert a numerical status code into the corresponding ResponseStatus.
from(String) - Static method in interface io.helidon.webserver.Http.RequestMethod
Create new HTTP request method instance from the provided name.
from(String) - Static method in interface io.helidon.webserver.PathMatcher
Creates new instance from provided Web Server path pattern.
from(ByteBuffer) - Static method in interface io.helidon.webserver.RequestChunk
Creates a simple ByteBuffer backed request chunk.
FROM - Static variable in class io.helidon.webserver.Http.Header
The "From" header name.
fromConfig(Config) - Static method in interface io.helidon.webserver.ServerConfiguration
Creates new instance with defaults from external configuration source.
fromConfig(Config) - Static method in class io.helidon.webserver.SSLContextBuilder
Creates SSLContext from the provided configuration.

G

GATEWAY_TIMEOUT_504 - io.helidon.webserver.Http.Status
504 Gateway Timeout, see HTTP/1.1 documentation.
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(Class<T>) - Method in interface io.helidon.webserver.ContextualRegistry
Optionally gets registered instance by its type.
get(Object, Class<T>) - Method in interface io.helidon.webserver.ContextualRegistry
Optionally gets a registered instance by its type.
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).
GET - io.helidon.webserver.Http.Method
The GET method means retrieve whatever information (in the form of an entity) is identified by the Request-URI.
getCharset() - Method in class io.helidon.webserver.MediaType
Gets Optional value of charset parameter.
getHeaders() - Method in interface io.helidon.webserver.spi.BareRequest
Gets http request headers.
getIndex() - Method in exception io.helidon.webserver.IllegalPathPatternException
 
getLocalAddress() - Method in interface io.helidon.webserver.spi.BareRequest
Gets the Internet Protocol (IP) address of the interface on which the request was received.
getLocalPort() - Method in interface io.helidon.webserver.spi.BareRequest
Returns the Internet Protocol (IP) port number of the interface on which the request was received.
getMethod() - Method in interface io.helidon.webserver.spi.BareRequest
Gets an HTTP request method.
getParameters() - Method in class io.helidon.webserver.MediaType
Getter for a read-only parameter map.
getPattern() - Method in exception io.helidon.webserver.IllegalPathPatternException
 
getRemoteAddress() - Method in interface io.helidon.webserver.spi.BareRequest
Gets the Internet Protocol (IP) address of the client or last proxy that sent the request.
getRemotePort() - Method in interface io.helidon.webserver.spi.BareRequest
Returns the Internet Protocol (IP) source port of the client or last proxy that sent the request.
getSubtype() - Method in class io.helidon.webserver.MediaType
Getter for subtype.
getType() - Method in class io.helidon.webserver.MediaType
Getter for primary type.
getUri() - Method in interface io.helidon.webserver.spi.BareRequest
Gets a Request-URI (or alternatively path) as defined in request line.
getVersion() - Method in interface io.helidon.webserver.spi.BareRequest
Gets an HTTP version from the request line such as HTTP/1.1.
getWebServer() - Method in interface io.helidon.webserver.spi.BareRequest
Gets actual WebServer instance.
GONE_410 - io.helidon.webserver.Http.Status
410 Gone, see HTTP/1.1 documentation.

H

Handler - Interface in io.helidon.webserver
The ServerRequest and ServerResponse handler.
Handler.EntityHandler<T> - Interface in io.helidon.webserver
Handles request, response and HTTP request content entity.
hasContentType(String...) - Method in interface io.helidon.webserver.RequestPredicate
Accepts only requests of any specified content types.
hashCode() - Method in class io.helidon.webserver.MediaType
Generate a hash code from the type, subtype and parameters.
hasSuffix(String) - Method in class io.helidon.webserver.MediaType
Tests if this media type has provided Structured Syntax suffix (RFC 6839).
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).
HEAD - io.helidon.webserver.Http.Method
The HEAD method is identical to Http.Method.GET except that the server MUST NOT return a message-body in the response.
headers() - Method in interface io.helidon.webserver.ServerRequest
Returns http request headers.
headers() - Method in interface io.helidon.webserver.ServerResponse
Returns response headers.
Headers - Interface in io.helidon.webserver
Extends Parameters interface by adding methods convenient for HTTP headers.
HOST - Static variable in class io.helidon.webserver.Http.Header
The "Host" header name.
Http - Class in io.helidon.webserver
HTTP protocol related constants and utilities.
HTTP_VERSION_NOT_SUPPORTED - io.helidon.webserver.Http.Status
505 HTTP Version Not Supported, see HTTP/1.1 documentation.
Http.DateTime - Class in io.helidon.webserver
Support for HTTP date formats based on RFC2616.
Http.Header - Class in io.helidon.webserver
Utility class with a list of names of standard HTTP headers and related tooling methods.
Http.Method - Enum in io.helidon.webserver
Enumeration of all standard HTTP methods.
Http.RequestMethod - Interface in io.helidon.webserver
Interface representing an HTTP request method, all standard methods are in Http.Method enumeration.
Http.ResponseStatus - Interface in io.helidon.webserver
Base interface for status codes used in HTTP responses.
Http.ResponseStatus.Family - Enum in io.helidon.webserver
An enumeration representing the class of status code.
Http.Status - Enum in io.helidon.webserver
Commonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list.
Http.Version - Enum in io.helidon.webserver
Enumeration of supported HTTP protocol versions.
HttpException - Exception in io.helidon.webserver
Runtime exception for applications.
HttpException(String) - Constructor for exception io.helidon.webserver.HttpException
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

I

id() - Method in interface io.helidon.webserver.RequestChunk
The tracing ID of this chunk.
IF_MATCH - Static variable in class io.helidon.webserver.Http.Header
The "If-Match" header name.
IF_MODIFIED_SINCE - Static variable in class io.helidon.webserver.Http.Header
The "If-Modified-Since" header name.
IF_NONE_MATCH - Static variable in class io.helidon.webserver.Http.Header
The "If-None-Match" header name.
IF_RANGE - Static variable in class io.helidon.webserver.Http.Header
The "If-Range" header name.
IF_UNMODIFIED_SINCE - Static variable in class io.helidon.webserver.Http.Header
The "If-Unmodified-Since" header name.
ifModifiedSince() - Method in interface io.helidon.webserver.RequestHeaders
Optionally returns a value of header.
ifUnmodifiedSince() - Method in interface io.helidon.webserver.RequestHeaders
Optionally returns a value of 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.
INFORMATIONAL - io.helidon.webserver.Http.ResponseStatus.Family
1xx HTTP status codes.
inputStreamReader() - Static method in class io.helidon.webserver.ContentReaders
Creates a reader that bridges Flow API IO to a blocking Java InputStream.
INTERNAL_SERVER_ERROR_500 - io.helidon.webserver.Http.Status
500 Internal Server Error, see HTTP/1.1 documentation.
io.helidon.webserver - package io.helidon.webserver
Reactive web server API.
io.helidon.webserver.spi - package io.helidon.webserver.spi
WebServer SPI.
is(Predicate<? super ServerRequest>) - Method in interface io.helidon.webserver.RequestPredicate
Accepts by free form condition.
isAccepted(MediaType) - Method in interface io.helidon.webserver.RequestHeaders
Test if provided type is acceptable as a response for this request.
isOfMethod(String...) - Method in interface io.helidon.webserver.RequestPredicate
Accepts only requests with one of specified HTTP methods.
isReleased() - Method in interface io.helidon.webserver.RequestChunk
Whether this chunk is released and the associated data structures returned by methods (such as RequestChunk.data() or RequestChunk.bytes()) should not be used.
isRunning() - Method in interface io.helidon.webserver.WebServer
Returns true if the server is currently running.
isSecure() - Method in interface io.helidon.webserver.ServerRequest
Returns an indicating whether this request was made using a secure channel, such as HTTPS.
isSecure() - Method in interface io.helidon.webserver.spi.BareRequest
Gets an indicating whether this request was made using a secure channel, such as HTTPS.
isWildcardSubtype() - Method in class io.helidon.webserver.MediaType
Checks if the subtype is a wildcard.
isWildcardType() - Method in class io.helidon.webserver.MediaType
Checks if the primary type is a wildcard.

J

JSON_PREDICATE - Static variable in class io.helidon.webserver.MediaType
Predicate to test if MediaType is application/json or has json suffix.

L

LAST_MODIFIED - Static variable in class io.helidon.webserver.Http.Header
The "Last-Modified" header name.
lastModified() - Method in interface io.helidon.webserver.ResponseHeaders
Optionally gets the value of header.
lastModified(Instant) - Method in interface io.helidon.webserver.ResponseHeaders
Sets the value of header.
lastModified(ZonedDateTime) - Method in interface io.helidon.webserver.ResponseHeaders
Sets the value of header.
LENGTH_REQUIRED_411 - io.helidon.webserver.Http.Status
411 Length Required, see HTTP/1.1 documentation.
LINK - Static variable in class io.helidon.webserver.Http.Header
The "Link" header name.
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.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 header.
location(URI) - Method in interface io.helidon.webserver.ResponseHeaders
Sets the value of header.
LOCATION - Static variable in class io.helidon.webserver.Http.Header
The "Location" header name.

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.
MAX_FORWARDS - Static variable in class io.helidon.webserver.Http.Header
The "Max-Forwards" header name.
MediaType - Class in io.helidon.webserver
An abstraction for a media type.
MediaType() - Constructor for class io.helidon.webserver.MediaType
Creates a new instance of MediaType, both type and subtype are wildcards.
MediaType(String, String) - Constructor for class io.helidon.webserver.MediaType
Creates a new instance of MediaType with the supplied type and subtype.
MediaType(String, String, String) - Constructor for class io.helidon.webserver.MediaType
Creates a new instance of MediaType with the supplied type, subtype and parameter.
MediaType(String, String, Map<String, String>) - Constructor for class io.helidon.webserver.MediaType
Creates a new instance of MediaType with the supplied type, subtype and parameters.
method() - Method in interface io.helidon.webserver.ServerRequest
Returns an HTTP request method.
METHOD_NOT_ALLOWED_405 - io.helidon.webserver.Http.Status
405 Method Not Allowed, see HTTP/1.1 documentation.
MOVED_PERMANENTLY_301 - io.helidon.webserver.Http.Status
301 Moved Permanently, see HTTP/1.1 documentation.
MULTIPART_FORM_DATA - Static variable in class io.helidon.webserver.MediaType
A MediaType constant representing multipart/form-data media type.

N

name() - Method in interface io.helidon.webserver.Http.RequestMethod
Get method name.
negate() - Method in interface io.helidon.webserver.RequestPredicate
 
newWebServer(ServerConfiguration, Routing, Map<String, Routing>) - Method in interface io.helidon.webserver.spi.WebServerFactory
Creates new WebServer instance form provided configuration and routing.
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.
NO_CONTENT_204 - io.helidon.webserver.Http.Status
204 No Content, see HTTP/1.1 documentation.
NOT_ACCEPTABLE_406 - io.helidon.webserver.Http.Status
406 Not Acceptable, see HTTP/1.1 documentation.
NOT_FOUND_404 - io.helidon.webserver.Http.Status
404 Not Found, see HTTP/1.1 documentation.
NOT_IMPLEMENTED_501 - io.helidon.webserver.Http.Status
501 Not Implemented, see HTTP/1.1 documentation.
NOT_MODIFIED_304 - io.helidon.webserver.Http.Status
304 Not Modified, see HTTP/1.1 documentation.
NotFoundException - Exception in io.helidon.webserver
A runtime exception indicating a not found.
NotFoundException(String) - Constructor for exception io.helidon.webserver.NotFoundException
NotFoundException(String, Throwable) - Constructor for exception io.helidon.webserver.NotFoundException

O

of(int) - Static method in enum io.helidon.webserver.Http.ResponseStatus.Family
Get the family for the response status code.
of(int) - Static method in enum io.helidon.webserver.Http.Status
Convert a numerical status code into the corresponding Status enum value.
of(Class<T>, Handler.EntityHandler<T>) - Static method in interface io.helidon.webserver.Handler
Creates new instance of the Handler for the entity representing HTTP request content.
of(Class<T>, Handler.EntityHandler<T>, ErrorHandler<Throwable>) - Static method in interface io.helidon.webserver.Handler
Creates new instance of the Handler for the entity representing HTTP request content.
of(String) - Static method in enum io.helidon.webserver.Http.Version
Returns HTTP version for provided parameter.
OK_200 - io.helidon.webserver.Http.Status
onComplete() - Method in interface io.helidon.webserver.spi.BareResponse
Response should be flushed and closed.
onError(Throwable) - Method in interface io.helidon.webserver.spi.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 WebServer instance with this routing.
onNext(ResponseChunk) - Method in interface io.helidon.webserver.spi.BareResponse
Provided ByteBuffer MUST be fully read during the method call.
onSubscribe(Flow.Subscription) - Method in interface io.helidon.webserver.spi.BareResponse
Each response is subscribed up to a single publisher and AFTER BareResponse.writeStatusAndHeaders(Http.ResponseStatus, Map) method is called and returned.
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).
OPTIONS - io.helidon.webserver.Http.Method
The OPTIONS method represents a request for information about the communication options available on the request/response chain identified by the Request-URI.
or(Predicate<? super ServerRequest>) - Method in interface io.helidon.webserver.RequestPredicate
 
ORIGIN - Static variable in class io.helidon.webserver.Http.Header
The "Origin" header name.
OTHER - io.helidon.webserver.Http.ResponseStatus.Family
Other, unrecognized HTTP status codes.
otherwise(Handler) - Method in class io.helidon.webserver.RequestPredicate.ConditionalHandler
Creates new Handler instance which executes this handler if condition was satisfied, otherwise executes provided handler.

P

param(String) - Method in interface io.helidon.webserver.PathMatcher.Result
Get value for a given parameter of the associated path matcher.
param(String) - Method in interface io.helidon.webserver.ServerRequest.Path
Returns value of single parameter resolved by relevant PathMatcher.
Parameters - Interface in io.helidon.webserver
Parameters represents key : value pairs where key is a String with potentially multiple values.
params() - Method in interface io.helidon.webserver.PathMatcher.Result
Returns the values of parameters that were specified in the associated path template.
parse(String) - Static method in class io.helidon.webserver.Http.DateTime
Parse provided text to ZonedDateTime using any possible date / time format specified by RFC2616 Hypertext Transfer Protocol.
parse(String) - Static method in class io.helidon.webserver.MediaType
Parses a media type from its string representation.
PARTIAL_CONTENT_206 - io.helidon.webserver.Http.Status
206 Reset Content, see HTTP/1.1 documentation.
path() - Method in interface io.helidon.webserver.ServerRequest
Returns a path which was accepted by PathMatcher in actual routing.
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.
PAYMENT_REQUIRED_402 - io.helidon.webserver.Http.Status
402 Payment Required, see HTTP/1.1 documentation.
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).
POST - io.helidon.webserver.Http.Method
The POST method is used to request that the origin server acceptedTypes the entity enclosed in the request as a new subordinate of the resource identified by the Request-URI in the Request-Line.
PRAGMA - Static variable in class io.helidon.webserver.Http.Header
The "Pragma" header name.
PRECONDITION_FAILED_412 - io.helidon.webserver.Http.Status
412 Precondition Failed, see HTTP/1.1 documentation.
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.
PROXY_AUTHENTICATION_REQUIRED_407 - io.helidon.webserver.Http.Status
407 Proxy Authentication Required, see HTTP/1.1 documentation.
PUBLIC_KEY_PINS - Static variable in class io.helidon.webserver.Http.Header
The "Public-Key-Pins" header name.
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<RequestChunk>) - 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).
put(String, Iterable<String>) - Method in interface io.helidon.webserver.Parameters
Associates specified values with the specified key (optional operation).
put(String, Iterable<String>) - Method in class io.helidon.webserver.ReadOnlyParameters
 
put(String, String...) - Method in interface io.helidon.webserver.Parameters
Associates specified values with the specified key (optional operation).
put(String, String...) - Method in class io.helidon.webserver.ReadOnlyParameters
 
PUT - io.helidon.webserver.Http.Method
The PUT method requests that the enclosed entity be stored under the supplied Request-URI.
putAll(Parameters) - Method in interface io.helidon.webserver.Parameters
Copies all of the mappings from the specified parameters to this instance replacing values of existing associations (optional operation).
putAll(Parameters) - Method in class io.helidon.webserver.ReadOnlyParameters
 
putIfAbsent(String, Iterable<String>) - Method in interface io.helidon.webserver.Parameters
If the specified key is not already associated with a value associates it with the given value and returns empty List, else returns the current value (optional operation).
putIfAbsent(String, Iterable<String>) - Method in class io.helidon.webserver.ReadOnlyParameters
 
putIfAbsent(String, String...) - Method in interface io.helidon.webserver.Parameters
If the specified key is not already associated with a value associates it with the given value and returns empty List, else returns the current value (optional operation).
putIfAbsent(String, String...) - Method in class io.helidon.webserver.ReadOnlyParameters
 

Q

QUALITY_FACTOR_PARAMETER - Static variable in interface io.helidon.webserver.AcceptPredicate
The media type quality factor ("q") parameter name.
qualityFactor() - Method in interface io.helidon.webserver.AcceptPredicate
Gets quality factor parameter ("q") as a double value.
qualityFactor() - Method in class io.helidon.webserver.MediaType
 
query() - Method in interface io.helidon.webserver.ServerRequest
Returns an encoded query string without leading '?' character.
queryParams() - Method in interface io.helidon.webserver.ServerRequest
Returns query parameters.

R

RANGE - Static variable in class io.helidon.webserver.Http.Header
The "Range" header name.
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.
ReadOnlyParameters - Class in io.helidon.webserver
An immutable implementation of Parameters.
ReadOnlyParameters(Parameters) - Constructor for class io.helidon.webserver.ReadOnlyParameters
Creates an instance from provided multi-map.
ReadOnlyParameters(Map<String, List<String>>) - Constructor for class io.helidon.webserver.ReadOnlyParameters
Creates an instance from provided multi-map.
reasonPhrase() - Method in interface io.helidon.webserver.Http.ResponseStatus
Get the reason phrase.
reasonPhrase() - Method in enum io.helidon.webserver.Http.Status
Get the reason phrase.
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.
REDIRECTION - io.helidon.webserver.Http.ResponseStatus.Family
3xx HTTP status codes.
referer() - Method in interface io.helidon.webserver.RequestHeaders
Optionally returns the address of the previous web page (header ) from which a link to the currently requested page was followed.
REFERER - Static variable in class io.helidon.webserver.Http.Header
The "Referer" header name.
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(Object, T) - Method in interface io.helidon.webserver.ContextualRegistry
Register a new instance with specified classifier.
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.
register(T) - Method in interface io.helidon.webserver.ContextualRegistry
Register a new instance.
registerFilter(Function<Flow.Publisher<RequestChunk>, Flow.Publisher<RequestChunk>>) - Method in interface io.helidon.webserver.ServerRequest.Content
Registers a filter that allows a control of the original publisher.
registerFilter(Function<Flow.Publisher<ResponseChunk>, Flow.Publisher<ResponseChunk>>) - Method in interface io.helidon.webserver.ServerResponse
Registers a provider of the new response content publisher - typically a filter.
registerReader(Class<T>, ServerRequest.Reader<T>) - Method in interface io.helidon.webserver.ServerRequest.Content
Registers a reader for a later use with an appropriate ServerRequest.Content.as(Class) method call.
registerReader(Predicate<Class<?>>, ServerRequest.Reader<T>) - Method in interface io.helidon.webserver.ServerRequest.Content
Registers a reader for a later use with an appropriate ServerRequest.Content.as(Class) method call.
registerWriter(Class<T>, MediaType, Function<? extends T, Flow.Publisher<ResponseChunk>>) - 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<ResponseChunk>>) - Method in interface io.helidon.webserver.ServerResponse
Registers a content writer for a given type.
registerWriter(Predicate<?>, MediaType, Function<T, Flow.Publisher<ResponseChunk>>) - Method in interface io.helidon.webserver.ServerResponse
Registers a content writer for all accepted contents.
registerWriter(Predicate<?>, Function<T, Flow.Publisher<ResponseChunk>>) - Method in interface io.helidon.webserver.ServerResponse
Registers a content writer for all accepted contents.
release() - Method in interface io.helidon.webserver.RequestChunk
Releases this chunk.
release() - Method in class io.helidon.webserver.ResponseChunk
Call when data were consumed and data buffer can be reused.
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.
remove(String) - Method in interface io.helidon.webserver.Parameters
Removes the mapping for a key if it is present (optional operation).
remove(String) - Method in class io.helidon.webserver.ReadOnlyParameters
 
REQUEST_ENTITY_TOO_LARGE_413 - io.helidon.webserver.Http.Status
413 Request Entity Too Large, see HTTP/1.1 documentation.
REQUEST_TIMEOUT_408 - io.helidon.webserver.Http.Status
408 Request Timeout, see HTTP/1.1 documentation.
REQUEST_URI_TOO_LONG_414 - io.helidon.webserver.Http.Status
414 Request-URI Too Long, see HTTP/1.1 documentation.
RequestChunk - Interface in io.helidon.webserver
The RequestChunk represents a part of the HTTP request body content.
REQUESTED_RANGE_NOT_SATISFIABLE_416 - io.helidon.webserver.Http.Status
416 Requested Range Not Satisfiable, see HTTP/1.1 documentation.
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.
RESET_CONTENT_205 - io.helidon.webserver.Http.Status
205 Reset Content, see HTTP/1.1 documentation.
ResponseChunk - Class in io.helidon.webserver
Represents a single chunk of response data.
ResponseChunk(boolean, ByteBuffer) - Constructor for class io.helidon.webserver.ResponseChunk
Creates new instance.
ResponseChunk(boolean, ByteBuffer, Runnable) - Constructor for class io.helidon.webserver.ResponseChunk
Creates new instance.
ResponseHeaders - Interface in io.helidon.webserver
Extends Parameters interface by adding HTTP response headers oriented constants and convenient methods.
ResponseHeaders.SetCookie - Class in io.helidon.webserver
Represents 'Set-Cookie' header value specified by RFC6265 and use in method ResponseHeaders.addCookie(SetCookie).
RETRY_AFTER - Static variable in class io.helidon.webserver.Http.Header
The "Retry-After" header name.
RFC_1123_DATE_TIME - Static variable in class io.helidon.webserver.Http.DateTime
The RFC1123 date-time formatter, such as 'Tue, 3 Jun 2008 11:05:30 GMT'.
RFC_850_DATE_TIME - Static variable in class io.helidon.webserver.Http.DateTime
The RFC850 date-time formatter, such as 'Sunday, 06-Nov-94 08:49:37 GMT'.
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 Routing builder.
Routing.Rules<T extends Routing.Rules> - Interface in io.helidon.webserver
An API to define HTTP request routing rules.

S

SEE_OTHER_303 - io.helidon.webserver.Http.Status
303 See Other, see HTTP/1.1 documentation.
segments() - Method in interface io.helidon.webserver.ServerRequest.Path
Returns path as a list of its segments.
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<ResponseChunk>) - 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.
SERVER - Static variable in class io.helidon.webserver.Http.Header
The "Server" header name.
SERVER_ERROR - io.helidon.webserver.Http.ResponseStatus.Family
5xx HTTP status codes.
ServerConfiguration - Interface in io.helidon.webserver
Immutable WebServer configuration.
ServerConfiguration.Builder - Class in io.helidon.webserver
ServerRequest - Interface in io.helidon.webserver
Represents HTTP Request and provides WebServer related API.
ServerRequest.Content - Interface in io.helidon.webserver
Represents an HTTP request content as a publisher of RequestChunks with specific features.
ServerRequest.Path - Interface in io.helidon.webserver
Represents requested normalised URI path processed by PathMatcher.
ServerRequest.Reader<R> - Interface in io.helidon.webserver
The Reader transforms a byte buffer publisher into a completion stage of the associated type.
ServerResponse - Interface in io.helidon.webserver
Represents HTTP Response.
Service - Interface in io.helidon.webserver
Encapsulates a set of routing rules and related logic.
SERVICE_UNAVAILABLE_503 - io.helidon.webserver.Http.Status
503 Service Unavailable, see HTTP/1.1 documentation.
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.
SET_COOKIE - Static variable in class io.helidon.webserver.Http.Header
The "Set-Cookie" header name.
SetCookie(String, String) - Constructor for class io.helidon.webserver.ResponseHeaders.SetCookie
Creates new instance.
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 SocketConfiguration builder 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_NAME and also all the additional named server socket configurations.
span() - Method in interface io.helidon.webserver.ServerRequest
Deprecated.
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.
STRICT_TRANSPORT_SECURITY - Static variable in class io.helidon.webserver.Http.Header
The "Strict-Transport-Security" header name.
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 RequestChunk>) - Method in class io.helidon.webserver.PublisherInputStream
 
subscribe(Flow.Subscriber<? super RequestChunk>) - Method in interface io.helidon.webserver.ServerRequest.Content
If possible, adds the given Subscriber to this publisher.
subscribe(Flow.Subscriber<? super ResponseChunk>) - Method in class io.helidon.webserver.ReadableByteChannelPublisher
 
SUCCESSFUL - io.helidon.webserver.Http.ResponseStatus.Family
2xx HTTP status codes.
supply(Class<T>, Supplier<T>) - Method in interface io.helidon.webserver.ContextualRegistry
Register a new instance using a provided supplier.
supply(Object, Class<T>, Supplier<T>) - Method in interface io.helidon.webserver.ContextualRegistry
Registers a new instance using a provided supplier.

T

TE - Static variable in class io.helidon.webserver.Http.Header
The "TE" header name.
TEMPORARY_REDIRECT_307 - io.helidon.webserver.Http.Status
307 Temporary Redirect, see HTTP/1.1 documentation.
test(MediaType) - Method in class io.helidon.webserver.MediaType
Check if this media type is compatible with another media type.
TEXT_HTML - Static variable in class io.helidon.webserver.MediaType
A MediaType constant representing text/html media type.
TEXT_PLAIN - Static variable in class io.helidon.webserver.MediaType
A MediaType constant representing text/plain media type.
TEXT_XML - Static variable in class io.helidon.webserver.MediaType
A MediaType constant representing text/xml media type.
thenApply(Handler) - Method in interface io.helidon.webserver.RequestPredicate
Creates request-response handler/filter which calls provided handler only if this predicate accepts provided request, otherwise call ServerRequest.next() method.
timeout(int) - Method in class io.helidon.webserver.ServerConfiguration.Builder
Sets a socket timeout in milliseconds or 0 for infinite timeout.
timeoutMillis() - Method in interface io.helidon.webserver.ServerConfiguration
Returns a default server socket timeout in milliseconds or 0 for an infinite timeout.
timeoutMillis() - Method in interface io.helidon.webserver.SocketConfiguration
Returns a server socket timeout in milliseconds or 0 for an infinite timeout.
timeoutMillis(int) - Method in class io.helidon.webserver.SocketConfiguration.Builder
Configures a server socket timeout in milliseconds or 0 for an infinite timeout.
toMap() - Method in interface io.helidon.webserver.Parameters
Returns a copy of parameters as a Map.
toMap() - Method in class io.helidon.webserver.ReadOnlyParameters
 
toString() - Method in enum io.helidon.webserver.Http.Status
Get the response status as string.
toString() - Method in class io.helidon.webserver.MediaType
Convert the media type to a string suitable for use as the value of a corresponding HTTP header.
toString() - Method in class io.helidon.webserver.ResponseHeaders.SetCookie
Returns content of this instance as a 'Set-Cookie:' header value specified by RFC6265.
toString() - Method in interface io.helidon.webserver.ServerRequest.Path
Returns a path string representation with leading slash.
toUnmodifiableParameters(Parameters) - Static method in interface io.helidon.webserver.Parameters
Returns an unmodifiable view.
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).
TRACE - io.helidon.webserver.Http.Method
The TRACE method is used to invoke a remote, application-layer loop- back of the request message.
tracer() - Method in interface io.helidon.webserver.ServerConfiguration
Returns an opentracing.io tracer.
tracer(Builder<? extends Tracer>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
Sets an opentracing.io tracer.
tracer(Tracer) - Method in class io.helidon.webserver.ServerConfiguration.Builder
Sets an opentracing.io tracer.
TRAILER - Static variable in class io.helidon.webserver.Http.Header
The "Trailer" header name.
TRANSFER_ENCODING - Static variable in class io.helidon.webserver.Http.Header
The "Transfer-Encoding" header name.
trustConfig(KeyConfig) - Method in class io.helidon.webserver.SSLContextBuilder
Set the trust key configuration to be used to validate certificates.
TSV - Static variable in class io.helidon.webserver.Http.Header
The "TSV" header name.

U

UNAUTHORIZED_401 - io.helidon.webserver.Http.Status
401 Unauthorized, see HTTP/1.1 documentation.
UNSUPPORTED_MEDIA_TYPE_415 - io.helidon.webserver.Http.Status
415 Unsupported Media Type, see HTTP/1.1 documentation.
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 interface io.helidon.webserver.Service
Updates Routing.Rules with handlers representing this service.
update(Routing.Rules) - Method in class io.helidon.webserver.StaticContentSupport
 
UPGRADE - Static variable in class io.helidon.webserver.Http.Header
The "Upgrade" header name.
uri() - Method in interface io.helidon.webserver.ServerRequest
Returns a Request-URI (or alternatively path) as defined in request line.
USE_PROXY_305 - io.helidon.webserver.Http.Status
305 Use Proxy, see HTTP/1.1 documentation.
USER_AGENT - Static variable in class io.helidon.webserver.Http.Header
The "User-Agent" header name.

V

V1_0 - io.helidon.webserver.Http.Version
HTTP version HTTP/1.0.
V1_1 - io.helidon.webserver.Http.Version
HTTP version HTTP/1.1.
V2_0 - io.helidon.webserver.Http.Version
HTTP version HTTP/2.0.
value() - Method in enum io.helidon.webserver.Http.Version
Returns String representation of this Http.Version.
value(String) - Method in interface io.helidon.webserver.Headers
Returns a header value as a single String potentially concatenated using comma character from all header fields.
valueOf(String) - Static method in enum io.helidon.webserver.Http.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.helidon.webserver.Http.ResponseStatus.Family
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.helidon.webserver.Http.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.helidon.webserver.Http.Version
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.helidon.webserver.Http.Method
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.helidon.webserver.Http.ResponseStatus.Family
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.helidon.webserver.Http.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.helidon.webserver.Http.Version
Returns an array containing the constants of this enum type, in the order they are declared.
values(String) - Method in interface io.helidon.webserver.Headers
Returns an unmodifiable List of all comma separated header value parts - Such segmentation is NOT valid for all header semantics, however it is very common.
VARY - Static variable in class io.helidon.webserver.Http.Header
The "Vary" header name.
version() - Method in interface io.helidon.webserver.ServerRequest
Returns an HTTP version from the request line.
VIA - Static variable in class io.helidon.webserver.Http.Header
The "Via" header name.

W

WARNING - Static variable in class io.helidon.webserver.Http.Header
The "Warning" header name.
webServer() - Method in interface io.helidon.webserver.ServerRequest
Returns actual WebServer instance.
webServer() - Method in interface io.helidon.webserver.ServerResponse
Returns actual WebServer instance.
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.
WebServerFactory - Interface in io.helidon.webserver.spi
SPI for WebServer factory implementations.
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.spi.BareResponse
Returns a CompletionStage of this response.
whenHeadersCompleted() - Method in interface io.helidon.webserver.spi.BareResponse
Returns a CompletionStage of headers part of this response.
whenRequest() - Static method in interface io.helidon.webserver.RequestPredicate
Creates new empty instance RequestPredicate instance.
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.
WILDCARD - Static variable in class io.helidon.webserver.MediaType
A MediaType constant representing wildcard media type.
WILDCARD_VALUE - Static variable in interface io.helidon.webserver.AcceptPredicate
The wildcard value used by standard in several headers.
withCharset(String) - Method in class io.helidon.webserver.MediaType
Create a new MediaType instance with the same type, subtype and parameters copied from the original instance and the supplied parameter.
workersCount() - Method in interface io.helidon.webserver.ServerConfiguration
Returns a count of threads in s pool used to tryProcess 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.spi.BareResponse
Send response line and headers to the client.
WWW_AUTHENTICATE - Static variable in class io.helidon.webserver.Http.Header
The "WWW-Authenticate" header name.

X

XML_PREDICATE - Static variable in class io.helidon.webserver.MediaType
Predicate to test if MediaType is application/xml or text/xml or has xml suffix.
A B C D E F G H I J L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2018 Oracle Corporation. All rights reserved.