Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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 - Enum constant in enum class 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 to 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 to 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
parametersto 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
Listof 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
AlreadyCompletedExceptionwith the specified detail message. - AlreadyCompletedException(String, Throwable) - Constructor for exception io.helidon.common.http.AlreadyCompletedException
-
Constructs an
AlreadyCompletedExceptionwith the specified detail message and cause. - AlreadyCompletedException(Throwable) - Constructor for exception io.helidon.common.http.AlreadyCompletedException
-
Constructs an
AlreadyCompletedExceptionwith 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
charmatcher that matches any character present in the given character sequence. - APPLICATION_ATOM_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representingapplication/atom+xmlmedia type. - APPLICATION_FORM_URLENCODED - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representingapplication/x-www-form-urlencodedmedia type. - APPLICATION_JAVASCRIPT - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representingapplication/javascriptmedia type. - APPLICATION_JSON - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representingapplication/jsonmedia type. - APPLICATION_OCTET_STREAM - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representingapplication/octet-streammedia type. - APPLICATION_OPENAPI_JSON - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representing OpenAPI json. - APPLICATION_OPENAPI_YAML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representing OpenAPI yaml. - APPLICATION_OPENMETRICS - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representing theapplication/openmetrics-textmedia type. - APPLICATION_STREAM_JSON - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representingapplication/stream+jsonmedia type. - APPLICATION_SVG_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representingapplication/svg+xmlmedia type. - APPLICATION_X_NDJSON - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representingapplication/x-ndjsonmedia type. - APPLICATION_X_YAML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representing "x" YAML as application. - APPLICATION_XHTML_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representingapplication/xhtml+xmlmedia type. - APPLICATION_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representingapplication/xmlmedia type. - APPLICATION_YAML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant 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.
- ArrayIterable(T[]) - Constructor for class io.helidon.common.http.HashParameters.ArrayIterable
-
Creates a new instance using the specified content.
- 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 record 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 - Enum constant in enum class io.helidon.common.http.Http.Status
-
502 Bad Gateway, see HTTP/1.1 documentation.
- BAD_REQUEST_400 - Enum constant in enum class 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.BuilderofFormParamsinstance. - 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
-
bydirective 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
Optionalvalue 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 - Enum constant in enum class io.helidon.common.http.Http.ResponseStatus.Family
-
4xxHTTP 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 class 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.HashHeaders
-
Concatenates the contents of the specified
Parametersinto a newHashHeadersinstance. - concat(Parameters...) - Static method in class io.helidon.common.http.HashParameters
-
Creates new instance of
HashParametersas a concatenation of provided parameters. - concat(Iterable<? extends Iterable<Map.Entry<String, List<String>>>>, Supplier<T>, Function<Iterable<Map.Entry<String, List<String>>>, T>) - Static method in class io.helidon.common.http.HashParameters
-
Creates a new instance of the correct
HashParameterssubclass as a concatenation of the provided sources. - concat(Iterable<Parameters>) - Static method in class io.helidon.common.http.HashHeaders
-
Concatenates the specified contents into a new
HashHeadersinstance. - concat(Iterable<Parameters>) - Static method in class io.helidon.common.http.HashParameters
-
Creates new instance of
HashParametersas a concatenation of provided parameters. - CONFLICT_409 - Enum constant in enum class 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.
- 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 - Enum constant in enum class 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.HashHeaders
-
Creates a new, empty instance.
- 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(Headers) - Static method in class io.helidon.common.http.ReadOnlyHeaders
-
Creates a new instance populated with the specified
Headerssettings. - create(Parameters) - Static method in class io.helidon.common.http.HashHeaders
-
Creates a new instance populated with the specified
Parameterscontents. - create(Parameters) - Static method in class io.helidon.common.http.HashParameters
-
Creates a new instance
HashParametersfrom provided data. - create(Parameters) - Static method in class io.helidon.common.http.ReadOnlyHeaders
-
Deprecated, for removal: This API element is subject to removal in a future version.
- create(Iterable<Map.Entry<String, List<String>>>) - Static method in class io.helidon.common.http.HashParameters
-
Creates a new instance of
HashParametersfrom a single provided Parameter or Map. - 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 class 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 registerio.helidon.media.common.FormParamsBodyReader - create(String, String) - Static method in class io.helidon.common.http.MediaType
-
Creates a new instance of
MediaTypewith 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
ByteBufferbacked 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.HashHeaders
-
Creates a new instance populated with the specified multi-map's contents.
- create(Map<String, List<String>>) - Static method in class io.helidon.common.http.HashParameters
-
Creates a new instance of
HashParametersfrom a single provided Map. - create(Map<String, List<String>>) - Static method in class io.helidon.common.http.ReadOnlyHeaders
-
Creates a new
ReadOnlyHeadersinstance with the specified multi-map contents as initial contents. - CREATED_201 - Enum constant in enum class 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 - Enum constant in enum class 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
Domainparameter. - domainAndPath(URI) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
DomainandPathparameters. - 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.ReadOnlyHeaders
-
Returns an empty and immutable singleton.
- empty() - Static method in class io.helidon.common.http.ReadOnlyParameters
-
Returns empty and immutable singleton.
- emptyMap() - Method in class io.helidon.common.http.ReadOnlyHeaders
- emptyMap() - Method in class io.helidon.common.http.ReadOnlyParameters
-
Creates an empty
Mapsuitable (once populated) for read-only access. - emptyMapForCopy() - Method in class io.helidon.common.http.ReadOnlyHeaders
- emptyMapForCopy() - Method in class io.helidon.common.http.ReadOnlyParameters
-
Creates an empty
Mapsuitable (once populated) for read-only access, pre-sized as specified. - emptyMapForReads() - Method in class io.helidon.common.http.HashHeaders
- emptyMapForReads() - Method in class io.helidon.common.http.HashParameters
-
Returns an empty
Mapsuitable for case-sensitivity or case-insensitivity and optimized for read-only access. - emptyMapForUpdates() - Method in class io.helidon.common.http.HashHeaders
- emptyMapForUpdates() - Method in class io.helidon.common.http.HashParameters
-
Returns an empty
Mapsuitable for case-sensitivity or case-insensitivity and for read-write access. - equals(Object) - Method in class io.helidon.common.http.HashParameters
- equals(Object) - Method in class io.helidon.common.http.MediaType
-
Compares
objto this media type to see if they are the same by comparing type, subtype and parameters. - equals(Object) - Method in record class io.helidon.common.http.UriInfo
-
Indicates whether some other object is "equal to" this one.
- 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 - Enum constant in enum class 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
Expiresparameter. - expires(ZonedDateTime) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
Expiresparameter. - 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 class io.helidon.common.http.Http.Status
-
Get the class of status code.
- find(int) - Static method in enum class io.helidon.common.http.Http.Status
-
Convert a numerical status code into the corresponding
Statusenum value. - first(String) - Method in class io.helidon.common.http.HashParameters
- first(String) - Method in interface io.helidon.common.http.Parameters
-
Returns an
Optionalcontaining 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
trueif all caches are requested to flush when this chunk is written. - FORBIDDEN_403 - Enum constant in enum class io.helidon.common.http.Http.Status
-
403 Forbidden, see HTTP/1.1 documentation.
- forClient() - Method in class io.helidon.common.http.Forwarded
-
fordirective 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
FormParamsinstance. - Forwarded - Class in io.helidon.common.http
-
A representation of the
Http.Header.FORWARDEDHTTP header. - FORWARDED - Static variable in class io.helidon.common.http.Http.Header
-
The
"Forwarded"header name. - FOUND_302 - Enum constant in enum class 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 - Enum constant in enum class io.helidon.common.http.Http.Status
-
504 Gateway Timeout, see HTTP/1.1 documentation.
- GET - Enum constant in enum class 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 - Enum constant in enum class 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 record class io.helidon.common.http.UriInfo
-
Returns a hash code value for this object.
- HashHeaders - Class in io.helidon.common.http
- HashHeaders() - Constructor for class io.helidon.common.http.HashHeaders
-
Creates a new empty instance.
- HashHeaders(Iterable<Map.Entry<String, List<String>>>) - Constructor for class io.helidon.common.http.HashHeaders
-
Creates a new instance populated from the given contents, typically from another
HashHeadersinstance or a map's entry set. - HashHeaders(Map<String, List<String>>) - Constructor for class io.helidon.common.http.HashHeaders
-
Creates a new instance populated from the contents of the provided multi-map.
- HashParameters - Class in io.helidon.common.http
-
A
Map-basedParametersimplementation with keys and immutableListof 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(Iterable<Map.Entry<String, List<String>>>) - Constructor for class io.helidon.common.http.HashParameters
-
Creates a new instance from provided data, typically either another
Parametersinstance or a map's entry set. - HashParameters(Map<String, List<String>>) - Constructor for class io.helidon.common.http.HashParameters
-
Creates a new instance from provided data.
- HashParameters.ArrayIterable<T> - Class in io.helidon.common.http
-
Iterablearound an array (to avoid uses ofArray.asList) to get anIterable. - 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 - Enum constant in enum class io.helidon.common.http.Http.Method
-
The HEAD method is identical to
Http.Method.GETexcept that the server MUST NOT return a message-body in the response. - Headers - Interface in io.helidon.common.http
-
Extends
Parametersinterface by adding methods convenient for HTTP headers. - host() - Method in class io.helidon.common.http.Forwarded
-
hostdirective of the forwarded header. - host() - Method in record class io.helidon.common.http.UriInfo
-
Returns the value of the
hostrecord component. - 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 - Enum constant in enum class io.helidon.common.http.Http.Status
-
Deprecated, for removal: This API element is subject to removal in a future version.use
Http.Status.HTTP_VERSION_NOT_SUPPORTED_505instead (inconsistent name) - HTTP_VERSION_NOT_SUPPORTED_505 - Enum constant in enum class 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 Class 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.Methodenumeration. - Http.ResponseStatus - Interface in io.helidon.common.http
-
Base interface for status codes used in HTTP responses.
- Http.ResponseStatus.Family - Enum Class in io.helidon.common.http
-
An enumeration representing the class of status code.
- Http.Status - Enum Class in io.helidon.common.http
-
Commonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list.
- Http.Version - Enum Class in io.helidon.common.http
-
Enumeration of supported HTTP protocol versions.
- httpOnly(boolean) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
HttpOnlyparameter. - 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 - Enum constant in enum class io.helidon.common.http.Http.Status
-
418 I'm a teapot, see Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0).
- 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
-1if 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
-1if no character matches after that position. - INFORMATIONAL - Enum constant in enum class io.helidon.common.http.Http.ResponseStatus.Family
-
1xxHTTP status codes. - INTERNAL_SERVER_ERROR_500 - Enum constant in enum class 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
charmatcher 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
charmatcher that matches any character except the one specified. - isReadOnly() - Method in interface io.helidon.common.http.DataChunk
-
Returns
trueif the underlying byte buffer of this chunk is read only orfalseotherwise. - 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()orDataChunk.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
- iterator() - Method in class io.helidon.common.http.HashParameters.ArrayIterable
- iterator() - Method in class io.helidon.common.http.HashParameters
- iterator() - Method in interface io.helidon.common.http.Parameters
- iterator() - Method in class io.helidon.common.http.ReadOnlyParameters
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
MediaTypeistext/event-streamwithout any parameter or with parameter "element-type". - JSON_PREDICATE - Static variable in class io.helidon.common.http.MediaType
L
- LAST_MODIFIED - Static variable in class io.helidon.common.http.Http.Header
-
The
"Last-Modified"header name. - LAX - Enum constant in enum class 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 - Enum constant in enum class 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
trueif a character sequence contains only matching characters. - matchesAnyOf(CharSequence) - Method in class io.helidon.common.http.CharMatcher
-
Returns
trueif a character sequence contains at least one matching character. - matchesNoneOf(CharSequence) - Method in class io.helidon.common.http.CharMatcher
-
Returns
trueif 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-Ageparameter. - 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 - Enum constant in enum class io.helidon.common.http.Http.Status
-
405 Method Not Allowed, see HTTP/1.1 documentation.
- MOVED_PERMANENTLY_301 - Enum constant in enum class 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
MediaTypeconstant representingmultipart/form-datamedia 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 - Enum constant in enum class 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 - Enum constant in enum class 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
charmatcher 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 - Enum constant in enum class io.helidon.common.http.Http.Status
-
406 Not Acceptable, see HTTP/1.1 documentation.
- NOT_FOUND_404 - Enum constant in enum class io.helidon.common.http.Http.Status
-
404 Not Found, see HTTP/1.1 documentation.
- NOT_IMPLEMENTED_501 - Enum constant in enum class io.helidon.common.http.Http.Status
-
501 Not Implemented, see HTTP/1.1 documentation.
- NOT_MODIFIED_304 - Enum constant in enum class io.helidon.common.http.Http.Status
-
304 Not Modified, see HTTP/1.1 documentation.
O
- of(int) - Static method in enum class io.helidon.common.http.Http.ResponseStatus.Family
-
Get the family for the response status code.
- OK_200 - Enum constant in enum class io.helidon.common.http.Http.Status
-
200 OK, see HTTP/1.1 documentation.
- OPTIONS - Enum constant in enum class 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 - Enum constant in enum class 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 : valuepairs wherekeyis aStringwith potentially multiple values. - parse(String) - Static method in class io.helidon.common.http.Http.DateTime
-
Parse provided text to
ZonedDateTimeusing 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
SetCookiefrom the String representation. - PARTIAL_CONTENT_206 - Enum constant in enum class io.helidon.common.http.Http.Status
-
206 Reset Content, see HTTP/1.1 documentation.
- PATCH - Enum constant in enum class 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 record class io.helidon.common.http.UriInfo
-
Returns the value of the
pathrecord component. - path(String) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
Pathparameter. - PAYMENT_REQUIRED_402 - Enum constant in enum class io.helidon.common.http.Http.Status
-
402 Payment Required, see HTTP/1.1 documentation.
- port() - Method in record class io.helidon.common.http.UriInfo
-
Returns the value of the
portrecord component. - POST - Enum constant in enum class 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 - Enum constant in enum class 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
-
protodirective of the forwarded header. - PROXY_AUTHENTICATION_REQUIRED_407 - Enum constant in enum class 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 - Enum constant in enum class 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
parametersto 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 record class io.helidon.common.http.UriInfo
-
Returns the value of the
queryrecord component. - 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.MessageBodyReaderinstead - ReadOnlyHeaders - Class in io.helidon.common.http
-
An immutable implementation of
Headers. - ReadOnlyHeaders(Parameters) - Constructor for class io.helidon.common.http.ReadOnlyHeaders
-
Returns an immutable deep copy of the provided
Parametersinstance. - ReadOnlyHeaders(Map<String, List<String>>) - Constructor for class io.helidon.common.http.ReadOnlyHeaders
-
Returns an immutable deep copy of the provided multimap.
- 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(Iterable<Map.Entry<String, List<String>>>) - Constructor for class io.helidon.common.http.ReadOnlyParameters
- 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 class io.helidon.common.http.Http.Status
-
Get the reason phrase.
- REDIRECTION - Enum constant in enum class io.helidon.common.http.Http.ResponseStatus.Family
-
3xxHTTP 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 - Enum constant in enum class io.helidon.common.http.Http.Status
-
413 Request Entity Too Large, see HTTP/1.1 documentation.
- REQUEST_TIMEOUT_408 - Enum constant in enum class io.helidon.common.http.Http.Status
-
408 Request Timeout, see HTTP/1.1 documentation.
- REQUEST_URI_TOO_LONG_414 - Enum constant in enum class io.helidon.common.http.Http.Status
-
414 Request-URI Too Long, see HTTP/1.1 documentation.
- REQUESTED_RANGE_NOT_SATISFIABLE_416 - Enum constant in enum class io.helidon.common.http.Http.Status
-
416 Requested Range Not Satisfiable, see HTTP/1.1 documentation.
- RESET_CONTENT_205 - Enum constant in enum class 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
SameSitecookie parameter. - scheme() - Method in record class io.helidon.common.http.UriInfo
-
Returns the value of the
schemerecord component. - secure(boolean) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
Secureparameter. - SEE_OTHER_303 - Enum constant in enum class 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 - Enum constant in enum class io.helidon.common.http.Http.ResponseStatus.Family
-
5xxHTTP status codes. - SERVICE_UNAVAILABLE_503 - Enum constant in enum class 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 Class 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 - Enum constant in enum class 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 - Enum constant in enum class io.helidon.common.http.Http.ResponseStatus.Family
-
2xxHTTP status codes. - SWITCHING_PROTOCOLS_101 - Enum constant in enum class 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 - Enum constant in enum class 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 class 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
MediaTypeconstant representingtext/event-streammedia type. - TEXT_HTML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representingtext/htmlmedia type. - TEXT_PLAIN - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representingtext/plainmedia type. - TEXT_X_YAML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representing "x" YAML as text. - TEXT_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant representingtext/xmlmedia type. - TEXT_YAML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaTypeconstant 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
textbyseparatorchar 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 class 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 record class io.helidon.common.http.UriInfo
-
Returns a string representation of this record class.
- toUnmodifiableParameters(Parameters) - Static method in interface io.helidon.common.http.Parameters
-
Returns an unmodifiable view.
- toUri() - Method in record class io.helidon.common.http.UriInfo
-
Create URI from the information.
- TRACE - Enum constant in enum class 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 - Enum constant in enum class io.helidon.common.http.Http.Status
-
401 Unauthorized, see HTTP/1.1 documentation.
- UNSUPPORTED_MEDIA_TYPE_415 - Enum constant in enum class 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 - Record Class in io.helidon.common.http
-
Information about URI.
- UriInfo(String, String, int, String, Optional<String>) - Constructor for record class io.helidon.common.http.UriInfo
-
Creates an instance of a
UriInforecord class. - USE_PROXY_305 - Enum constant in enum class 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 - Enum constant in enum class io.helidon.common.http.Http.Version
-
HTTP version
HTTP/1.0. - V1_1 - Enum constant in enum class io.helidon.common.http.Http.Version
-
HTTP version
HTTP/1.1. - V2_0 - Enum constant in enum class io.helidon.common.http.Http.Version
-
HTTP version
HTTP/2.0. - value() - Method in enum class io.helidon.common.http.Http.Version
-
Returns
Stringrepresentation of thisHttp.Version. - value(String) - Method in interface io.helidon.common.http.Headers
- valueOf(String) - Static method in enum class io.helidon.common.http.Http.Method
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.helidon.common.http.Http.ResponseStatus.Family
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.helidon.common.http.Http.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.helidon.common.http.Http.Version
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.helidon.common.http.SetCookie.SameSite
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.helidon.common.http.Http.Method
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.helidon.common.http.Http.ResponseStatus.Family
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.helidon.common.http.Http.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.helidon.common.http.Http.Version
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.helidon.common.http.SetCookie.SameSite
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values(String) - Method in interface io.helidon.common.http.Headers
-
Returns an unmodifiable
Listof 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
MediaTypeconstant 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
MediaTypeinstance 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-Forheader name. - X_FORWARDED_HOST - Static variable in class io.helidon.common.http.Http.Header
-
The
X-Forwarded-Hostheader name. - X_FORWARDED_PORT - Static variable in class io.helidon.common.http.Http.Header
-
The
X-Forwarded-Portheader name. - X_FORWARDED_PREFIX - Static variable in class io.helidon.common.http.Http.Header
-
The
X-Forwarded-Prefixheader name. - X_FORWARDED_PROTO - Static variable in class io.helidon.common.http.Http.Header
-
The
X-Forwarded-Protoheader 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
io.helidon.media.common.MessageBodyReadableContentinstead