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
All Classes All Packages
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 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
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_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_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_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.
- 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'. - 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.MediaType.Builder
- build() - Method in class io.helidon.common.http.SetCookie.Builder
- 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.
- 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 - 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 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
HashParametersas a concatenation of provided parameters. - concat(Iterable<Parameters>) - Static method in class io.helidon.common.http.HashParameters
-
Creates new instance of
HashParametersas 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.MessageBodyReadableContentinstead - 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. - 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(Parameters) - Static method in class io.helidon.common.http.HashParameters
-
Creates a new instance
HashParametersfrom provided data. - 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
-
Creates a new
FormParamsinstance using the provided assignment string and media type. - 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.HashParameters
-
Creates a new instance
HashParametersfrom 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.
- 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. - 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
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.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
objto this media type to see if they are the same by comparing type, subtype and parameters. - 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
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 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
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 - io.helidon.common.http.Http.Status
-
403 Forbidden, see HTTP/1.1 documentation.
- FormParams - Interface in io.helidon.common.http
-
Provides access to any form parameters present in the request entity.
- 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.
- HashParameters - Class in io.helidon.common.http
-
A
ConcurrentSkipListMapbasedParametersimplementation with case-insensitive 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(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.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 - 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.Methodenumeration. - 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
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 - 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 - io.helidon.common.http.Http.ResponseStatus.Family
-
1xxHTTP 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
charmatcher that matches only one specified character. - 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.
- 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
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_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. - 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
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 - 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
MediaTypeconstant representingmultipart/form-datamedia type.
N
- name() - Method in interface io.helidon.common.http.Http.RequestMethod
-
Get method 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.
- 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 - 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
-
200 OK, see HTTP/1.1 documentation.
- 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 : 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 - io.helidon.common.http.Http.Status
-
206 Reset Content, see HTTP/1.1 documentation.
- path() - Method in interface io.helidon.common.http.HttpRequest
-
Returns a path which was accepted by matcher in actual routing.
- path(String) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
Pathparameter. - PAYMENT_REQUIRED_402 - io.helidon.common.http.Http.Status
-
402 Payment Required, see HTTP/1.1 documentation.
- 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.
- 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
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.
- 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 - 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
-
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 - 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
- secure(boolean) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
Secureparameter. - 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
-
5xxHTTP 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. - 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
-
2xxHTTP status codes.
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_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 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.
- toUnmodifiableParameters(Parameters) - Static method in interface io.helidon.common.http.Parameters
-
Returns an unmodifiable view.
- 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.
- 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
Stringrepresentation of thisHttp.Version. - value(String) - Method in interface io.helidon.common.http.Headers
- 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.
- 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(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. - 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_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 All Packages