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

A

absolute() - Method in interface io.helidon.common.http.HttpRequest.Path
If the instance represents a path relative to some context root then returns absolute requested path otherwise returns this instance.
ACCEPT - Static variable in class io.helidon.common.http.Http.Header
The "Accept" header name.
ACCEPT_CHARSET - Static variable in class io.helidon.common.http.Http.Header
The "Accept-Charset" header name.
ACCEPT_DATETIME - Static variable in class io.helidon.common.http.Http.Header
The "Accept-Datetime" header name.
ACCEPT_ENCODING - Static variable in class io.helidon.common.http.Http.Header
The "Accept-Encoding" header name.
ACCEPT_LANGUAGE - Static variable in class io.helidon.common.http.Http.Header
The "Accept-Language" header name.
ACCEPT_PATCH - Static variable in class io.helidon.common.http.Http.Header
The "Accept-Patch" header name.
ACCEPT_RANGES - Static variable in class io.helidon.common.http.Http.Header
The "Accept-Ranges" header name.
ACCEPTED_202 - io.helidon.common.http.Http.Status
202 Accepted, see HTTP/1.1 documentation .
AcceptPredicate<T> - Interface in io.helidon.common.http
API to model HTTP content negotiation using Accept-* request headers.
add(String, Iterable<String>) - Method in class io.helidon.common.http.HashParameters
 
add(String, Iterable<String>) - Method in interface io.helidon.common.http.Parameters
Adds specified values tu association with the specified key (optional operation).
add(String, Iterable<String>) - Method in class io.helidon.common.http.ReadOnlyParameters
 
add(String, String...) - Method in interface io.helidon.common.http.FormBuilder
Add a new values to specific content disposition name.
add(String, String...) - Method in class io.helidon.common.http.FormParams.Builder
 
add(String, String...) - Method in class io.helidon.common.http.HashParameters
 
add(String, String...) - Method in interface io.helidon.common.http.Parameters
Adds specified values tu association with the specified key (optional operation).
add(String, String...) - Method in class io.helidon.common.http.ReadOnlyParameters
 
addAll(Parameters) - Method in class io.helidon.common.http.HashParameters
 
addAll(Parameters) - Method in interface io.helidon.common.http.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.common.http.ReadOnlyParameters
 
addParameter(String, String) - Method in class io.helidon.common.http.MediaType.Builder
Add a new parameter to the parameter map.
AGE - Static variable in class io.helidon.common.http.Http.Header
The "Age" header name.
all(String) - Method in class io.helidon.common.http.HashParameters
 
all(String) - Method in interface io.helidon.common.http.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.common.http.Parameters
Returns an unmodifiable List of all of the values of the given named parameter.
all(String) - Method in class io.helidon.common.http.ReadOnlyParameters
 
ALLOW - Static variable in class io.helidon.common.http.Http.Header
The "Allow" header name.
AlreadyCompletedException - Exception in io.helidon.common.http
Signals that a mutation method has been invoked on a resource that is already completed.
AlreadyCompletedException(String) - Constructor for exception io.helidon.common.http.AlreadyCompletedException
Constructs an AlreadyCompletedException with the specified detail message.
AlreadyCompletedException(String, Throwable) - Constructor for exception io.helidon.common.http.AlreadyCompletedException
Constructs an AlreadyCompletedException with the specified detail message and cause.
AlreadyCompletedException(Throwable) - Constructor for exception io.helidon.common.http.AlreadyCompletedException
Constructs an AlreadyCompletedException with the specified cause.
ALT_SVC - Static variable in class io.helidon.common.http.Http.Header
The "Alt-Svc" header name.
and(CharMatcher) - Method in class io.helidon.common.http.CharMatcher
Returns a matcher that matches any character matched by both this matcher and other.
any() - Static method in class io.helidon.common.http.CharMatcher
Matches any character.
anyOf(CharSequence) - Static method in class io.helidon.common.http.CharMatcher
Returns a char matcher that matches any character present in the given character sequence.
APPLICATION_ATOM_XML - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing application/atom+xml media type.
APPLICATION_FORM_URLENCODED - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing application/x-www-form-urlencoded media type.
APPLICATION_JAVASCRIPT - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing application/javascript media type.
APPLICATION_JSON - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing application/json media type.
APPLICATION_OCTET_STREAM - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing application/octet-stream media type.
APPLICATION_OPENAPI_JSON - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing OpenAPI json.
APPLICATION_OPENAPI_YAML - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing OpenAPI yaml.
APPLICATION_OPENMETRICS - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing the application/openmetrics-text media type.
APPLICATION_STREAM_JSON - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing application/stream+json media type.
APPLICATION_SVG_XML - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing application/svg+xml media type.
APPLICATION_X_NDJSON - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing application/x-ndjson media type.
APPLICATION_X_YAML - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing "x" YAML as application.
APPLICATION_XHTML_XML - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing application/xhtml+xml media type.
APPLICATION_XML - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing application/xml media type.
APPLICATION_YAML - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing pseudo-registered YAML.
apply(Flow.Publisher<DataChunk>) - Method in interface io.helidon.common.http.Reader
Deprecated.
Transforms a publisher into a completion stage.
apply(Flow.Publisher<DataChunk>, Class<? super R>) - Method in interface io.helidon.common.http.Reader
Deprecated.
Transforms a publisher into a completion stage.
applyAndCast(Flow.Publisher<DataChunk>, Class<T>) - Method in interface io.helidon.common.http.Reader
Deprecated.
Transforms a publisher into a completion stage.
as(Class<T>) - Method in interface io.helidon.common.http.Content
Deprecated.
Consumes and converts the request content into a completion stage of the requested type.
ascii() - Static method in class io.helidon.common.http.CharMatcher
Determines whether a character is ASCII, meaning that its code point is less than 128.
ASCTIME_DATE_TIME - Static variable in class io.helidon.common.http.Http.DateTime
The ANSI C's asctime() format, such as 'Sun Nov 6 08:49:37 1994'.
authority() - Method in class io.helidon.common.http.UriInfo
Authority (host:port) of this URI.
AUTHORIZATION - Static variable in class io.helidon.common.http.Http.Header
The "Authorization" header name.

B

BAD_GATEWAY_502 - io.helidon.common.http.Http.Status
502 Bad Gateway, see HTTP/1.1 documentation.
BAD_REQUEST_400 - io.helidon.common.http.Http.Status
400 Bad Request, see HTTP/1.1 documentation.
build() - Method in class io.helidon.common.http.FormParams.Builder
 
build() - Method in class io.helidon.common.http.MediaType.Builder
 
build() - Method in class io.helidon.common.http.SetCookie.Builder
 
builder() - Static method in interface io.helidon.common.http.FormParams
Creates a new FormParams.Builder of FormParams instance.
builder() - Static method in class io.helidon.common.http.MediaType
A fluent API builder for creating customized Media type instances.
builder(String, String) - Static method in class io.helidon.common.http.SetCookie
Creates a new fluent API builder.
by() - Method in class io.helidon.common.http.Forwarded
by directive of the forwarded header.
bytes() - Method in interface io.helidon.common.http.DataChunk
Gets the content of the underlying byte buffers as an array of bytes.

C

CACHE_CONTROL - Static variable in class io.helidon.common.http.Http.Header
The "Cache-Control" header name.
CharMatcher - Class in io.helidon.common.http
Extracted from Guava.
CharMatcher() - Constructor for class io.helidon.common.http.CharMatcher
Constructor for use by subclasses.
charset() - Method in class io.helidon.common.http.MediaType
Gets Optional value of charset parameter.
charset(String) - Method in class io.helidon.common.http.MediaType.Builder
Character set of the media type.
CHARSET_PARAMETER - Static variable in class io.helidon.common.http.MediaType
The media type "charset" parameter name.
CLIENT_ERROR - io.helidon.common.http.Http.ResponseStatus.Family
4xx HTTP status codes.
code() - Method in interface io.helidon.common.http.Http.ResponseStatus
Get the associated integer value representing the status code.
code() - Method in enum io.helidon.common.http.Http.Status
Get the associated status code.
computeIfAbsent(String, Function<String, Iterable<String>>) - Method in class io.helidon.common.http.HashParameters
 
computeIfAbsent(String, Function<String, Iterable<String>>) - Method in interface io.helidon.common.http.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.common.http.ReadOnlyParameters
 
computeSingleIfAbsent(String, Function<String, String>) - Method in class io.helidon.common.http.HashParameters
 
computeSingleIfAbsent(String, Function<String, String>) - Method in interface io.helidon.common.http.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.common.http.ReadOnlyParameters
 
concat(Parameters...) - Static method in class io.helidon.common.http.HashParameters
Creates new instance of HashParameters as a concatenation of provided parameters.
concat(Iterable<Parameters>) - Static method in class io.helidon.common.http.HashParameters
Creates new instance of HashParameters as a concatenation of provided parameters.
CONFLICT_409 - io.helidon.common.http.Http.Status
409 Conflict, see HTTP/1.1 documentation.
CONNECTION - Static variable in class io.helidon.common.http.Http.Header
The "Connection" header name.
consumeCharacter(char) - Method in class io.helidon.common.http.Tokenizer
Get the one character at the current position and matches it with the specified character and update the position to the next character.
consumeCharacter(CharMatcher) - Method in class io.helidon.common.http.Tokenizer
Get the one character at the current position and matches it with the specified matcher, then update the position to the next character.
consumeToken(CharMatcher) - Method in class io.helidon.common.http.Tokenizer
Get the token represented by the specified matcher and advance the position the to next character.
consumeTokenIfPresent(CharMatcher) - Method in class io.helidon.common.http.Tokenizer
Get the token represented by the specified matcher and advance the position the to next character if matched.
Content - Interface in io.helidon.common.http
Deprecated.
use io.helidon.media.common.MessageBodyReadableContent instead
CONTENT_DISPOSITION - Static variable in class io.helidon.common.http.Http.Header
The "Content-Disposition" header name.
CONTENT_ENCODING - Static variable in class io.helidon.common.http.Http.Header
The "Content-Encoding" header name.
CONTENT_LANGUAGE - Static variable in class io.helidon.common.http.Http.Header
The "Content-Language" header name.
CONTENT_LENGTH - Static variable in class io.helidon.common.http.Http.Header
The "Content-Length" header name.
CONTENT_LOCATION - Static variable in class io.helidon.common.http.Http.Header
The "aa" header name.
CONTENT_RANGE - Static variable in class io.helidon.common.http.Http.Header
The "Content-Range" header name.
CONTENT_TYPE - Static variable in class io.helidon.common.http.Http.Header
The "Content-Type" header name.
CONTINUE_100 - io.helidon.common.http.Http.Status
100 Continue, see HTTP/1.1 documentations.
COOKIE - Static variable in class io.helidon.common.http.Http.Header
The "Cookie" header name.
countIn(CharSequence) - Method in class io.helidon.common.http.CharMatcher
Returns the number of matching characters found in a character sequence.
create() - Static method in class io.helidon.common.http.HashParameters
Creates a new empty instance HashParameters.
create(boolean, boolean, Runnable, ByteBuffer...) - Static method in interface io.helidon.common.http.DataChunk
Creates a reusable byteBuffers chunk.
create(boolean, boolean, ByteBuffer...) - Static method in interface io.helidon.common.http.DataChunk
Creates a reusable data chunk.
create(boolean, Runnable, ByteBuffer...) - Static method in interface io.helidon.common.http.DataChunk
Creates a reusable byteBuffers chunk.
create(boolean, ByteBuffer...) - Static method in interface io.helidon.common.http.DataChunk
Creates a reusable data chunk.
create(byte[]) - Static method in interface io.helidon.common.http.DataChunk
Creates a simple byte array backed data chunk.
create(int) - Static method in interface io.helidon.common.http.Http.ResponseStatus
Convert a numerical status code into the corresponding ResponseStatus.
create(int, String) - Static method in interface io.helidon.common.http.Http.ResponseStatus
Convert a numerical status code into the corresponding ResponseStatus.
create(Headers) - Static method in class io.helidon.common.http.Forwarded
Parse forwarded header(s) from the provided headers.
create(Parameters) - Static method in class io.helidon.common.http.HashParameters
Creates a new instance HashParameters from provided data.
create(String) - Static method in class io.helidon.common.http.Forwarded
Create forwarded from a value of a single forwarded header, such as by=a.b.c;for=d.e.f;host=host;proto=https.
create(String) - Static method in interface io.helidon.common.http.Http.RequestMethod
Create new HTTP request method instance from the provided name.
create(String) - Static method in enum io.helidon.common.http.Http.Version
Returns HTTP version for provided parameter.
create(String, MediaType) - Static method in interface io.helidon.common.http.FormParams
Deprecated.
use FormParams.builder() instead or register io.helidon.media.common.FormParamsBodyReader
create(String, String) - Static method in class io.helidon.common.http.MediaType
Creates a new instance of MediaType with the supplied type and subtype.
create(String, String) - Static method in class io.helidon.common.http.SetCookie
Creates new instance.
create(ByteBuffer) - Static method in interface io.helidon.common.http.DataChunk
Creates a simple ByteBuffer backed data chunk.
create(ByteBuffer...) - Static method in interface io.helidon.common.http.DataChunk
Creates a data chunk backed by one or more ByteBuffer.
create(Map<String, List<String>>) - Static method in class io.helidon.common.http.HashParameters
Creates a new instance HashParameters from provided data.
CREATED_201 - io.helidon.common.http.Http.Status
201 Created, see HTTP/1.1 documentation.

D

data() - Method in interface io.helidon.common.http.DataChunk
Returns a representation of this chunk as an array of ByteBuffer.
data(Class<T>) - Method in interface io.helidon.common.http.DataChunk
Returns a representation of this chunk as an array of T's.
DataChunk - Interface in io.helidon.common.http
The DataChunk represents a part of the HTTP body content.
DATE - Static variable in class io.helidon.common.http.Http.Header
The "Date" header name.
decodeQuery(String, boolean) - Static method in class io.helidon.common.http.UriComponent
Decode the query component of a URI.
decodeQuery(String, boolean, boolean) - Static method in class io.helidon.common.http.UriComponent
Decode the query component of a URI.
DELETE - io.helidon.common.http.Http.Method
The DELETE method requests that the origin server delete the resource identified by the Request-URI.
domain(String) - Method in class io.helidon.common.http.SetCookie.Builder
Sets Domain parameter.
domainAndPath(URI) - Method in class io.helidon.common.http.SetCookie.Builder
Sets Domain and Path parameters.
duplicate() - Method in interface io.helidon.common.http.DataChunk
Makes a copy of this data chunk including its underlying ByteBuffer.

E

empty() - Static method in class io.helidon.common.http.ReadOnlyParameters
Returns empty and immutable singleton.
equals(Object) - Method in class io.helidon.common.http.HashParameters
 
equals(Object) - Method in class io.helidon.common.http.MediaType
Compares obj to this media type to see if they are the same by comparing type, subtype and parameters.
equals(Object) - Method in class io.helidon.common.http.UriInfo
 
ETAG - Static variable in class io.helidon.common.http.Http.Header
The "ETag" header name.
EXPECT - Static variable in class io.helidon.common.http.Http.Header
The "Expect" header name.
EXPECTATION_FAILED_417 - io.helidon.common.http.Http.Status
417 Expectation Failed, see HTTP/1.1 documentation.
expires(Instant) - Method in class io.helidon.common.http.SetCookie.Builder
Sets Expires parameter.
expires(ZonedDateTime) - Method in class io.helidon.common.http.SetCookie.Builder
Sets Expires parameter.
EXPIRES - Static variable in class io.helidon.common.http.Http.Header
The "Expires" header name.

F

family() - Method in interface io.helidon.common.http.Http.ResponseStatus
Get the class of status code.
family() - Method in enum io.helidon.common.http.Http.Status
Get the class of status code.
find(int) - Static method in enum io.helidon.common.http.Http.Status
Convert a numerical status code into the corresponding Status enum value.
first(String) - Method in class io.helidon.common.http.HashParameters
 
first(String) - Method in interface io.helidon.common.http.Parameters
Returns an Optional containing the first value of the given parameter (and possibly multi-valued) parameter.
first(String) - Method in class io.helidon.common.http.ReadOnlyParameters
 
flush() - Method in interface io.helidon.common.http.DataChunk
Returns true if all caches are requested to flush when this chunk is written.
FORBIDDEN_403 - io.helidon.common.http.Http.Status
403 Forbidden, see HTTP/1.1 documentation.
forClient() - Method in class io.helidon.common.http.Forwarded
for directive of the forwarded header.
FormBuilder<B,​T> - Interface in io.helidon.common.http
Form builder interface.
FormParams - Interface in io.helidon.common.http
Provides access to any form parameters present in the request entity.
FormParams.Builder - Class in io.helidon.common.http
Builder of a new FormParams instance.
Forwarded - Class in io.helidon.common.http
A representation of the Http.Header.FORWARDED HTTP header.
FORWARDED - Static variable in class io.helidon.common.http.Http.Header
The "Forwarded" header name.
FOUND_302 - io.helidon.common.http.Http.Status
302 Found, see HTTP/1.1 documentation.
fragment() - Method in interface io.helidon.common.http.HttpRequest
Returns a decoded request URI fragment without leading hash '#' character.
FROM - Static variable in class io.helidon.common.http.Http.Header
The "From" header name.

G

GATEWAY_TIMEOUT_504 - io.helidon.common.http.Http.Status
504 Gateway Timeout, see HTTP/1.1 documentation.
GET - io.helidon.common.http.Http.Method
The GET method means retrieve whatever information (in the form of an entity) is identified by the Request-URI.
GONE_410 - io.helidon.common.http.Http.Status
410 Gone, see HTTP/1.1 documentation.

H

hashCode() - Method in class io.helidon.common.http.HashParameters
 
hashCode() - Method in class io.helidon.common.http.MediaType
Generate a hash code from the type, subtype and parameters.
hashCode() - Method in class io.helidon.common.http.UriInfo
 
HashParameters - Class in io.helidon.common.http
A ConcurrentSkipListMap based Parameters implementation with case-insensitive keys and immutable List of values that needs to be copied on each write.
HashParameters() - Constructor for class io.helidon.common.http.HashParameters
Creates a new instance.
HashParameters(Parameters) - Constructor for class io.helidon.common.http.HashParameters
Creates a new instance from provided data.
HashParameters(Map<String, List<String>>) - Constructor for class io.helidon.common.http.HashParameters
Creates a new instance from provided data.
hasMore() - Method in class io.helidon.common.http.Tokenizer
Test if there are more characters to process.
hasSuffix(String) - Method in class io.helidon.common.http.MediaType
Tests if this media type has provided Structured Syntax suffix (RFC 6839).
HEAD - io.helidon.common.http.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 - Interface in io.helidon.common.http
Extends Parameters interface by adding methods convenient for HTTP headers.
host() - Method in class io.helidon.common.http.Forwarded
host directive of the forwarded header.
host() - Method in class io.helidon.common.http.UriInfo
 
HOST - Static variable in class io.helidon.common.http.Http.Header
The "Host" header name.
Http - Class in io.helidon.common.http
HTTP protocol related constants and utilities.
HTTP_VERSION_NOT_SUPPORTED - io.helidon.common.http.Http.Status
505 HTTP Version Not Supported, see HTTP/1.1 documentation.
Http.DateTime - Class in io.helidon.common.http
Support for HTTP date formats based on RFC2616.
Http.Header - Class in io.helidon.common.http
Utility class with a list of names of standard HTTP headers and related tooling methods.
Http.Method - Enum in io.helidon.common.http
Enumeration of all standard HTTP methods.
Http.RequestMethod - Interface in io.helidon.common.http
Interface representing an HTTP request method, all standard methods are in Http.Method enumeration.
Http.ResponseStatus - Interface in io.helidon.common.http
Base interface for status codes used in HTTP responses.
Http.ResponseStatus.Family - Enum in io.helidon.common.http
An enumeration representing the class of status code.
Http.Status - Enum in io.helidon.common.http
Commonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list.
Http.Version - Enum in io.helidon.common.http
Enumeration of supported HTTP protocol versions.
httpOnly(boolean) - Method in class io.helidon.common.http.SetCookie.Builder
Sets HttpOnly parameter.
HttpRequest - Interface in io.helidon.common.http
Common attributes of an HTTP Request, that are used both in server requests and in client requests.
HttpRequest.Path - Interface in io.helidon.common.http
Represents requested normalised URI path.

I

I_AM_A_TEAPOT - io.helidon.common.http.Http.Status
id() - Method in interface io.helidon.common.http.DataChunk
The tracing ID of this chunk.
IF_MATCH - Static variable in class io.helidon.common.http.Http.Header
The "If-Match" header name.
IF_MODIFIED_SINCE - Static variable in class io.helidon.common.http.Http.Header
The "If-Modified-Since" header name.
IF_NONE_MATCH - Static variable in class io.helidon.common.http.Http.Header
The "If-None-Match" header name.
IF_RANGE - Static variable in class io.helidon.common.http.Http.Header
The "If-Range" header name.
IF_UNMODIFIED_SINCE - Static variable in class io.helidon.common.http.Http.Header
The "If-Unmodified-Since" header name.
indexIn(CharSequence) - Method in class io.helidon.common.http.CharMatcher
Returns the index of the first matching character in a character sequence, or -1 if no matching character is present.
indexIn(CharSequence, int) - Method in class io.helidon.common.http.CharMatcher
Returns the index of the first matching character in a character sequence, starting from a given position, or -1 if no character matches after that position.
INFORMATIONAL - io.helidon.common.http.Http.ResponseStatus.Family
1xx HTTP status codes.
INTERNAL_SERVER_ERROR_500 - io.helidon.common.http.Http.Status
500 Internal Server Error, see HTTP/1.1 documentation.
io.helidon.common.http - module io.helidon.common.http
Helidon Common classes for HTTP server and client.
io.helidon.common.http - package io.helidon.common.http
HTTP APIs and implementations usable by both server and client side of the HTTP story.
is(char) - Static method in class io.helidon.common.http.CharMatcher
Returns a char matcher that matches only one specified character.
isBackedBy(Class<T>) - Method in interface io.helidon.common.http.DataChunk
Checks if this instance is backed by buffers of a certain kind.
isFlushChunk() - Method in interface io.helidon.common.http.DataChunk
An empty data chunk with a flush flag can be used to force a connection flush without actually writing any bytes.
isNot(char) - Static method in class io.helidon.common.http.CharMatcher
Returns a char matcher that matches any character except the one specified.
isReadOnly() - Method in interface io.helidon.common.http.DataChunk
Returns true if the underlying byte buffer of this chunk is read only or false otherwise.
isReleased() - Method in interface io.helidon.common.http.DataChunk
Whether this chunk is released and the associated data structures returned by methods (such as DataChunk.iterator() or DataChunk.bytes()) should not be used.
isWildcardSubtype() - Method in class io.helidon.common.http.MediaType
Checks if the subtype is a wildcard.
isWildcardType() - Method in class io.helidon.common.http.MediaType
Checks if the primary type is a wildcard.
iterator() - Method in interface io.helidon.common.http.DataChunk
 

J

javaIsoControl() - Static method in class io.helidon.common.http.CharMatcher
Determines whether a character is an ISO control character as specified by Character.isISOControl(char).
JSON_EVENT_STREAM_PREDICATE - Static variable in class io.helidon.common.http.MediaType
Predicate to test if MediaType is text/event-stream without any parameter or with parameter "element-type".
JSON_PREDICATE - Static variable in class io.helidon.common.http.MediaType
Predicate to test if MediaType is application/json or has json suffix.

L

LAST_MODIFIED - Static variable in class io.helidon.common.http.Http.Header
The "Last-Modified" header name.
LAX - io.helidon.common.http.SetCookie.SameSite
Cookies are not sent on normal cross-site subrequests (for example to load images or frames into a third party site) , but are sent when a user is navigating to the origin site (i.e., when following a link).
LENGTH_REQUIRED_411 - io.helidon.common.http.Http.Status
411 Length Required, see HTTP/1.1 documentation.
LINK - Static variable in class io.helidon.common.http.Http.Header
The "Link" header name.
LOCATION - Static variable in class io.helidon.common.http.Http.Header
The "Location" header name.

M

matches(char) - Method in class io.helidon.common.http.CharMatcher
Determines a true or false value for the given character.
matchesAllOf(CharSequence) - Method in class io.helidon.common.http.CharMatcher
Returns true if a character sequence contains only matching characters.
matchesAnyOf(CharSequence) - Method in class io.helidon.common.http.CharMatcher
Returns true if a character sequence contains at least one matching character.
matchesNoneOf(CharSequence) - Method in class io.helidon.common.http.CharMatcher
Returns true if a character sequence contains no matching characters.
MAX_FORWARDS - Static variable in class io.helidon.common.http.Http.Header
The "Max-Forwards" header name.
maxAge(Duration) - Method in class io.helidon.common.http.SetCookie.Builder
Sets Max-Age parameter.
MediaType - Class in io.helidon.common.http
An abstraction for a media type.
MediaType.Builder - Class in io.helidon.common.http
A fluent API builder to create instances of MediaType.
method() - Method in interface io.helidon.common.http.HttpRequest
Returns an HTTP request method.
METHOD_NOT_ALLOWED_405 - io.helidon.common.http.Http.Status
405 Method Not Allowed, see HTTP/1.1 documentation.
MOVED_PERMANENTLY_301 - io.helidon.common.http.Http.Status
301 Moved Permanently, see HTTP/1.1 documentation.
MULTIPART_FORM_DATA - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing multipart/form-data media type.

N

name() - Method in interface io.helidon.common.http.Http.RequestMethod
Get method name.
name() - Method in class io.helidon.common.http.SetCookie
Gets cookie's name.
negate() - Method in class io.helidon.common.http.CharMatcher
Returns a matcher that matches any character not matched by this matcher.
NO_CONTENT_204 - io.helidon.common.http.Http.Status
204 No Content, see HTTP/1.1 documentation.
none() - Static method in class io.helidon.common.http.CharMatcher
Matches no character.
NONE - io.helidon.common.http.SetCookie.SameSite
Cookies will be sent in all contexts, i.e.
noneOf(CharSequence) - Static method in class io.helidon.common.http.CharMatcher
Returns a char matcher that matches any character not present in the given character sequence.
normalize(CharMatcher, String) - Static method in class io.helidon.common.http.Tokenizer
Verify that the given token matches the specified matcher and return a lower case only token string.
NOT_ACCEPTABLE_406 - io.helidon.common.http.Http.Status
406 Not Acceptable, see HTTP/1.1 documentation.
NOT_FOUND_404 - io.helidon.common.http.Http.Status
404 Not Found, see HTTP/1.1 documentation.
NOT_IMPLEMENTED_501 - io.helidon.common.http.Http.Status
501 Not Implemented, see HTTP/1.1 documentation.
NOT_MODIFIED_304 - io.helidon.common.http.Http.Status
304 Not Modified, see HTTP/1.1 documentation.

O

of(int) - Static method in enum io.helidon.common.http.Http.ResponseStatus.Family
Get the family for the response status code.
OK_200 - io.helidon.common.http.Http.Status
OPTIONS - io.helidon.common.http.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(CharMatcher) - Method in class io.helidon.common.http.CharMatcher
Returns a matcher that matches any character matched by either this matcher or other.
ORIGIN - Static variable in class io.helidon.common.http.Http.Header
The "Origin" header name.
OTHER - io.helidon.common.http.Http.ResponseStatus.Family
Other, unrecognized HTTP status codes.

P

param(String) - Method in interface io.helidon.common.http.HttpRequest.Path
Returns value of single parameter resolved from path pattern.
parameters() - Method in class io.helidon.common.http.MediaType
Getter for a read-only parameter map.
parameters(Map<String, String>) - Method in class io.helidon.common.http.MediaType.Builder
Parameters of the media type.
Parameters - Interface in io.helidon.common.http
Parameters represents key : value pairs where key is a String with potentially multiple values.
parse(String) - Static method in class io.helidon.common.http.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.common.http.MediaType
Parses a media type from its string representation.
parse(String) - Static method in class io.helidon.common.http.SetCookie
Parses new instance of SetCookie from the String representation.
PARTIAL_CONTENT_206 - io.helidon.common.http.Http.Status
206 Reset Content, see HTTP/1.1 documentation.
PATCH - io.helidon.common.http.Http.Method
The PATCH method as described in RFC 5789 is used to perform an update to an existing resource, where the request payload only has to contain the instructions on how to perform the update.
path() - Method in interface io.helidon.common.http.HttpRequest
Returns a path which was accepted by matcher in actual routing.
path() - Method in class io.helidon.common.http.UriInfo
 
path(String) - Method in class io.helidon.common.http.SetCookie.Builder
Sets Path parameter.
PAYMENT_REQUIRED_402 - io.helidon.common.http.Http.Status
402 Payment Required, see HTTP/1.1 documentation.
port() - Method in class io.helidon.common.http.UriInfo
 
POST - io.helidon.common.http.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.common.http.Http.Header
The "Pragma" header name.
PRECONDITION_FAILED_412 - io.helidon.common.http.Http.Status
412 Precondition Failed, see HTTP/1.1 documentation.
previewChar() - Method in class io.helidon.common.http.Tokenizer
Get the character at the current position.
proto() - Method in class io.helidon.common.http.Forwarded
proto directive of the forwarded header.
PROXY_AUTHENTICATION_REQUIRED_407 - io.helidon.common.http.Http.Status
407 Proxy Authentication Required, see HTTP/1.1 documentation.
PUBLIC_KEY_PINS - Static variable in class io.helidon.common.http.Http.Header
The "Public-Key-Pins" header name.
put(String, Iterable<String>) - Method in class io.helidon.common.http.HashParameters
 
put(String, Iterable<String>) - Method in interface io.helidon.common.http.Parameters
Associates specified values with the specified key (optional operation).
put(String, Iterable<String>) - Method in class io.helidon.common.http.ReadOnlyParameters
 
put(String, String...) - Method in class io.helidon.common.http.HashParameters
 
put(String, String...) - Method in interface io.helidon.common.http.Parameters
Associates specified values with the specified key (optional operation).
put(String, String...) - Method in class io.helidon.common.http.ReadOnlyParameters
 
PUT - io.helidon.common.http.Http.Method
The PUT method requests that the enclosed entity be stored under the supplied Request-URI.
putAll(Parameters) - Method in class io.helidon.common.http.HashParameters
 
putAll(Parameters) - Method in interface io.helidon.common.http.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.common.http.ReadOnlyParameters
 
putIfAbsent(String, Iterable<String>) - Method in class io.helidon.common.http.HashParameters
 
putIfAbsent(String, Iterable<String>) - Method in interface io.helidon.common.http.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.common.http.ReadOnlyParameters
 
putIfAbsent(String, String...) - Method in class io.helidon.common.http.HashParameters
 
putIfAbsent(String, String...) - Method in interface io.helidon.common.http.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.common.http.ReadOnlyParameters
 

Q

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

R

RANGE - Static variable in class io.helidon.common.http.Http.Header
The "Range" header name.
Reader<R> - Interface in io.helidon.common.http
Deprecated.
since 2.0.0, use io.helidon.media.common.MessageBodyReader instead
ReadOnlyParameters - Class in io.helidon.common.http
An immutable implementation of Parameters.
ReadOnlyParameters(Parameters) - Constructor for class io.helidon.common.http.ReadOnlyParameters
Creates an instance from provided multi-map.
ReadOnlyParameters(Map<String, List<String>>) - Constructor for class io.helidon.common.http.ReadOnlyParameters
Creates an instance from provided multi-map.
reasonPhrase() - Method in interface io.helidon.common.http.Http.ResponseStatus
Get the reason phrase.
reasonPhrase() - Method in enum io.helidon.common.http.Http.Status
Get the reason phrase.
REDIRECTION - io.helidon.common.http.Http.ResponseStatus.Family
3xx HTTP status codes.
REFERER - Static variable in class io.helidon.common.http.Http.Header
The "Referer" header name.
registerFilter(Function<Flow.Publisher<DataChunk>, Flow.Publisher<DataChunk>>) - Method in interface io.helidon.common.http.Content
Deprecated.
since 2.0.0, use io.helidon.media.common.MessageBodyReaderContext.registerFilter
registerReader(Class<T>, Reader<T>) - Method in interface io.helidon.common.http.Content
Deprecated.
since 2.0.0, use io.helidon.media.common.MessageBodyReaderContext.registerReader
registerReader(Predicate<Class<?>>, Reader<T>) - Method in interface io.helidon.common.http.Content
Deprecated.
since 2.0.0, use io.helidon.media.common.MessageBodyReaderContext.registerReader
release() - Method in interface io.helidon.common.http.DataChunk
Releases this chunk.
remaining() - Method in interface io.helidon.common.http.DataChunk
Returns the sum of elements between the current position and the limit of each of the underlying ByteBuffer.
remove(String) - Method in class io.helidon.common.http.HashParameters
 
remove(String) - Method in interface io.helidon.common.http.Parameters
Removes the mapping for a key if it is present (optional operation).
remove(String) - Method in class io.helidon.common.http.ReadOnlyParameters
 
REQUEST_ENTITY_TOO_LARGE_413 - io.helidon.common.http.Http.Status
413 Request Entity Too Large, see HTTP/1.1 documentation.
REQUEST_TIMEOUT_408 - io.helidon.common.http.Http.Status
408 Request Timeout, see HTTP/1.1 documentation.
REQUEST_URI_TOO_LONG_414 - io.helidon.common.http.Http.Status
414 Request-URI Too Long, see HTTP/1.1 documentation.
REQUESTED_RANGE_NOT_SATISFIABLE_416 - io.helidon.common.http.Http.Status
416 Requested Range Not Satisfiable, see HTTP/1.1 documentation.
RESET_CONTENT_205 - io.helidon.common.http.Http.Status
205 Reset Content, see HTTP/1.1 documentation.
RETRY_AFTER - Static variable in class io.helidon.common.http.Http.Header
The "Retry-After" header name.
RFC_1123_DATE_TIME - Static variable in class io.helidon.common.http.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.common.http.Http.DateTime
The RFC850 date-time formatter, such as 'Sunday, 06-Nov-94 08:49:37 GMT'.

S

sameSite(SetCookie.SameSite) - Method in class io.helidon.common.http.SetCookie.Builder
The SameSite cookie parameter.
scheme() - Method in class io.helidon.common.http.UriInfo
 
secure(boolean) - Method in class io.helidon.common.http.SetCookie.Builder
Sets Secure parameter.
SEE_OTHER_303 - io.helidon.common.http.Http.Status
303 See Other, see HTTP/1.1 documentation.
segments() - Method in interface io.helidon.common.http.HttpRequest.Path
Returns path as a list of its segments.
SERVER - Static variable in class io.helidon.common.http.Http.Header
The "Server" header name.
SERVER_ERROR - io.helidon.common.http.Http.ResponseStatus.Family
5xx HTTP status codes.
SERVICE_UNAVAILABLE_503 - io.helidon.common.http.Http.Status
503 Service Unavailable, see HTTP/1.1 documentation.
SET_COOKIE - Static variable in class io.helidon.common.http.Http.Header
The "Set-Cookie" header name.
SetCookie - Class in io.helidon.common.http
Represents 'Set-Cookie' header value specified by RFC6265.
SetCookie.Builder - Class in io.helidon.common.http
A fluent API builder for SetCookie.
SetCookie.SameSite - Enum in io.helidon.common.http
The SameSite attribute of the Set-Cookie HTTP response header allows you to declare if your cookie should be restricted to a first-party or same-site context.
STRICT - io.helidon.common.http.SetCookie.SameSite
Cookies will only be sent in a first-party context and not be sent along with requests initiated by third party websites.
STRICT_TRANSPORT_SECURITY - Static variable in class io.helidon.common.http.Http.Header
The "Strict-Transport-Security" header name.
subscribe(Flow.Subscriber<? super DataChunk>) - Method in interface io.helidon.common.http.Content
Deprecated.
If possible, adds the given Subscriber to this publisher.
subtype() - Method in class io.helidon.common.http.MediaType
Getter for subtype.
subtype(String) - Method in class io.helidon.common.http.MediaType.Builder
Subtype of the new media type.
SUCCESSFUL - io.helidon.common.http.Http.ResponseStatus.Family
2xx HTTP status codes.
SWITCHING_PROTOCOLS_101 - io.helidon.common.http.Http.Status
101 Switching Protocols, see HTTP/1.1 documentations.

T

TE - Static variable in class io.helidon.common.http.Http.Header
The "TE" header name.
TEMPORARY_REDIRECT_307 - io.helidon.common.http.Http.Status
307 Temporary Redirect, see HTTP/1.1 documentation.
test(MediaType) - Method in class io.helidon.common.http.MediaType
Check if this media type is compatible with another media type.
text() - Method in enum io.helidon.common.http.SetCookie.SameSite
Text to write to the same site cookie param.
TEXT_EVENT_STREAM - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing text/event-stream media type.
TEXT_HTML - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing text/html media type.
TEXT_PLAIN - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing text/plain media type.
TEXT_X_YAML - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing "x" YAML as text.
TEXT_XML - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing text/xml media type.
TEXT_YAML - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing pseudo-registered YAML as text.
toByteArray(ByteBuffer) - Static method in class io.helidon.common.http.Utils
Convert the given byte buffer to a byte array.
tokenize(char, String, boolean, String) - Static method in class io.helidon.common.http.Utils
Tokenize provide text by separator char respecting quoted sub-sequences.
Tokenizer - Class in io.helidon.common.http
String tokenizer for parsing headers.
Tokenizer(String) - Constructor for class io.helidon.common.http.Tokenizer
Create a new instance.
toMap() - Method in class io.helidon.common.http.HashParameters
 
toMap() - Method in interface io.helidon.common.http.Parameters
Returns a copy of parameters as a Map.
toMap() - Method in class io.helidon.common.http.ReadOnlyParameters
 
toRawString() - Method in interface io.helidon.common.http.HttpRequest.Path
Returns a path string representation with leading slash without any character decoding.
toString() - Method in class io.helidon.common.http.HashParameters
 
toString() - Method in enum io.helidon.common.http.Http.Status
Get the response status as string.
toString() - Method in interface io.helidon.common.http.HttpRequest.Path
Returns a path string representation with leading slash.
toString() - Method in class io.helidon.common.http.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.common.http.SetCookie
Returns content of this instance as a 'Set-Cookie:' header value specified by RFC6265.
toString() - Method in class io.helidon.common.http.UriInfo
 
toUnmodifiableParameters(Parameters) - Static method in interface io.helidon.common.http.Parameters
Returns an unmodifiable view.
toUri() - Method in class io.helidon.common.http.UriInfo
Create URI from the information.
TRACE - io.helidon.common.http.Http.Method
The TRACE method is used to invoke a remote, application-layer loop- back of the request message.
TRAILER - Static variable in class io.helidon.common.http.Http.Header
The "Trailer" header name.
TRANSFER_ENCODING - Static variable in class io.helidon.common.http.Http.Header
The "Transfer-Encoding" header name.
TSV - Static variable in class io.helidon.common.http.Http.Header
The "TSV" header name.
type() - Method in class io.helidon.common.http.MediaType
Getter for primary type.
type(String) - Method in class io.helidon.common.http.MediaType.Builder
Type of the new media type.

U

UNAUTHORIZED_401 - io.helidon.common.http.Http.Status
401 Unauthorized, see HTTP/1.1 documentation.
UNSUPPORTED_MEDIA_TYPE_415 - io.helidon.common.http.Http.Status
415 Unsupported Media Type, see HTTP/1.1 documentation.
unwrap(String) - Static method in class io.helidon.common.http.Utils
Unwrap from double-quotes - if exists.
UPGRADE - Static variable in class io.helidon.common.http.Http.Header
The "Upgrade" header name.
uri() - Method in interface io.helidon.common.http.HttpRequest
Returns a Request-URI (or alternatively path) as defined in request line.
UriComponent - Class in io.helidon.common.http
Extracted from Jersey
UriInfo - Class in io.helidon.common.http
Information about URI.
UriInfo(String, String, int, String, Optional<String>) - Constructor for class io.helidon.common.http.UriInfo
Creates a new instance of UriInfo.
USE_PROXY_305 - io.helidon.common.http.Http.Status
305 Use Proxy, see HTTP/1.1 documentation.
USER_AGENT - Static variable in class io.helidon.common.http.Http.Header
The "User-Agent" header name.
Utils - Class in io.helidon.common.http
Internal utility methods.

V

V1_0 - io.helidon.common.http.Http.Version
HTTP version HTTP/1.0.
V1_1 - io.helidon.common.http.Http.Version
HTTP version HTTP/1.1.
V2_0 - io.helidon.common.http.Http.Version
HTTP version HTTP/2.0.
value() - Method in enum io.helidon.common.http.Http.Version
Returns String representation of this Http.Version.
value(String) - Method in interface io.helidon.common.http.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.common.http.Http.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.helidon.common.http.Http.ResponseStatus.Family
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.helidon.common.http.Http.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.helidon.common.http.Http.Version
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.helidon.common.http.SetCookie.SameSite
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.helidon.common.http.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.common.http.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.common.http.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.common.http.Http.Version
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.helidon.common.http.SetCookie.SameSite
Returns an array containing the constants of this enum type, in the order they are declared.
values(String) - Method in interface io.helidon.common.http.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.common.http.Http.Header
The "Vary" header name.
version() - Method in interface io.helidon.common.http.HttpRequest
Returns an HTTP version from the request line.
VIA - Static variable in class io.helidon.common.http.Http.Header
The "Via" header name.

W

WARNING - Static variable in class io.helidon.common.http.Http.Header
The "Warning" header name.
WILDCARD - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing wildcard media type.
WILDCARD_VALUE - Static variable in interface io.helidon.common.http.AcceptPredicate
The wildcard value "*" used by standard in several headers.
withCharset(String) - Method in class io.helidon.common.http.MediaType
Create a new MediaType instance with the same type, subtype and parameters copied from the original instance and the supplied "charset" parameter.
withoutParameters() - Method in class io.helidon.common.http.MediaType
Deprecated, for removal: This API element is subject to removal in a future version.
will be removed in 4.x version.
write(ByteBuffer, OutputStream) - Static method in class io.helidon.common.http.Utils
Appends the content of the given byte buffer into the given output stream.
writeFuture() - Method in interface io.helidon.common.http.DataChunk
Returns a write future associated with this chunk.
writeFuture(CompletableFuture<DataChunk>) - Method in interface io.helidon.common.http.DataChunk
Set a write future that will complete when data chunk has been written to a connection.
WWW_AUTHENTICATE - Static variable in class io.helidon.common.http.Http.Header
The "WWW-Authenticate" header name.

X

X_FORWARDED_FOR - Static variable in class io.helidon.common.http.Http.Header
The X-Forwarded-For header name.
X_FORWARDED_HOST - Static variable in class io.helidon.common.http.Http.Header
The X-Forwarded-Host header name.
X_FORWARDED_PORT - Static variable in class io.helidon.common.http.Http.Header
The X-Forwarded-Port header name.
X_FORWARDED_PREFIX - Static variable in class io.helidon.common.http.Http.Header
The X-Forwarded-Prefix header name.
X_FORWARDED_PROTO - Static variable in class io.helidon.common.http.Http.Header
The X-Forwarded-Proto header name.
X_HELIDON_CN - Static variable in class io.helidon.common.http.Http.Header
The "X-HELIDON-CN" header name.
XML_PREDICATE - Static variable in class io.helidon.common.http.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 
All Classes All Packages