Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

absolute() - Method in interface io.helidon.common.http.RoutedPath
If this instance represents a path relative to some context root then returns absolute requested path otherwise returns this instance.
accept(HttpMediaType...) - Method in interface io.helidon.common.http.ClientRequestHeaders
Accepted media types.
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_JSON - Static variable in class io.helidon.common.http.Http.HeaderValues
Accept application/json.
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.
ACCEPT_RANGES_BYTES - Static variable in class io.helidon.common.http.Http.HeaderValues
Accept byte ranges for file download.
ACCEPT_RANGES_NONE - Static variable in class io.helidon.common.http.Http.HeaderValues
Not accepting byte ranges for file download.
ACCEPT_TEXT - Static variable in class io.helidon.common.http.Http.HeaderValues
Accept text/plain with UTF-8.
acceptDatetime() - Method in interface io.helidon.common.http.ServerRequestHeaders
Optionally returns acceptedTypes version in time (Http.Header.ACCEPT_DATETIME header).
accepted() - Method in record class io.helidon.common.http.PathMatchers.MatchResult
Returns the value of the accepted record component.
accepted() - Method in record class io.helidon.common.http.PathMatchers.PrefixMatchResult
Returns the value of the accepted record component.
ACCEPTED_202 - Static variable in class io.helidon.common.http.Http.Status
202 Accepted, see HTTP/1.1 documentation .
acceptedMethods() - Method in interface io.helidon.common.http.Http.MethodPredicate
Methods accepted by this predicate, may be empty.
acceptedTypes() - Method in interface io.helidon.common.http.Headers
Returns a list of acceptedTypes (Http.Header.ACCEPT header) content types in quality factor order.
acceptPatches() - Method in interface io.helidon.common.http.ClientResponseHeaders
Accepted patches.
ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in class io.helidon.common.http.Http.Header
The Access-Control-Allow-Credentials header name.
ACCESS_CONTROL_ALLOW_HEADERS - Static variable in class io.helidon.common.http.Http.Header
The Access-Control-Allow-Headers header name.
ACCESS_CONTROL_ALLOW_METHODS - Static variable in class io.helidon.common.http.Http.Header
The Access-Control-Allow-Methods header name.
ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class io.helidon.common.http.Http.Header
The Access-Control-Allow-Origin header name.
ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in class io.helidon.common.http.Http.Header
The Access-Control-Expose-Headers header name.
ACCESS_CONTROL_MAX_AGE - Static variable in class io.helidon.common.http.Http.Header
The Access-Control-Max-Age header name.
ACCESS_CONTROL_REQUEST_HEADERS - Static variable in class io.helidon.common.http.Http.Header
The Access-Control-Request-Headers header name.
ACCESS_CONTROL_REQUEST_METHOD - Static variable in class io.helidon.common.http.Http.Header
The Access-Control-Request-Method header name.
add(Http.HeaderName, String...) - Method in interface io.helidon.common.http.WritableHeaders
Add a header or add a header value if the header is already present.
add(Http.HeaderValue) - Method in interface io.helidon.common.http.WritableHeaders
Add a header or add a header value if the header is already present.
addAcceptPatches(HttpMediaType...) - Method in interface io.helidon.common.http.ServerResponseHeaders
Adds one or more acceptedTypes path document formats (header Http.Header.ACCEPT_PATCH).
addAcceptPatches(MediaType...) - Method in interface io.helidon.common.http.ServerResponseHeaders
Adds one or more acceptedTypes path document formats (header Http.Header.ACCEPT_PATCH).
addCookie(SetCookie) - Method in interface io.helidon.common.http.ServerResponseHeaders
Adds Set-Cookie header specified in RFC6265.
addCookie(String, String) - Method in interface io.helidon.common.http.ServerResponseHeaders
Adds Set-Cookie header based on RFC2616.
addCookie(String, String, Duration) - Method in interface io.helidon.common.http.ServerResponseHeaders
Adds Set-Cookie header based on RFC6265 with Max-Age parameter.
addParameter(String, String) - Method in class io.helidon.common.http.HttpMediaType.Builder
Add a new parameter to the parameter map.
addValue(String) - Method in interface io.helidon.common.http.Http.HeaderValueWriteable
Add a value to this header.
AGE - Static variable in class io.helidon.common.http.Http.Header
The Age header name.
all(Http.HeaderName, Supplier<List<String>>) - Method in interface io.helidon.common.http.Headers
Get all values of a header.
all(String) - Method in interface io.helidon.common.http.Headers
Deprecated, for removal: This API element is subject to removal in a future version.
ALLOW - Static variable in class io.helidon.common.http.Http.Header
The Allow header name.
allValues() - Method in class io.helidon.common.http.ContentDisposition
 
allValues() - Method in interface io.helidon.common.http.Http.HeaderValue
All values of this header.
allValues(boolean) - Method in interface io.helidon.common.http.Http.HeaderValue
All values of this header.
ALT_SVC - Static variable in class io.helidon.common.http.Http.Header
The <code>{@value}</code> header name.
any() - Static method in class io.helidon.common.http.PathMatchers
Path matcher matching any path.
APPLICATION_JSON - Static variable in interface io.helidon.common.http.HttpMediaType
application/json media type without parameters.
APPLICATION_OCTET_STREAM - Static variable in interface io.helidon.common.http.HttpMediaType
application/octet-stream media type without parameters.
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 - Static variable in class io.helidon.common.http.Http.Status
502 Bad Gateway, see HTTP/1.1 documentation.
BAD_REQUEST - Enum constant in enum class io.helidon.common.http.DirectHandler.EventType
Bad request, such as invalid path, header.
BAD_REQUEST_400 - Static variable in class io.helidon.common.http.Http.Status
400 Bad Request, see HTTP/1.1 documentation.
BadRequestException - Exception Class in io.helidon.common.http
A runtime exception indicating a bad request.
BadRequestException(String) - Constructor for exception class io.helidon.common.http.BadRequestException
BadRequestException(String, Throwable) - Constructor for exception class io.helidon.common.http.BadRequestException
bestAccepted(MediaType...) - Method in interface io.helidon.common.http.ServerRequestHeaders
Optionally returns a single media type from the given media types that is the best one accepted by the client.
build() - Method in class io.helidon.common.http.ContentDisposition.Builder
 
build() - Method in class io.helidon.common.http.DirectHandler.TransportResponse.Builder
 
build() - Method in class io.helidon.common.http.HttpMediaType.Builder
 
build() - Method in class io.helidon.common.http.RequestException.Builder
 
build() - Method in class io.helidon.common.http.SetCookie.Builder
 
builder() - Static method in class io.helidon.common.http.ContentDisposition
A new builder to set up content disposition.
builder() - Static method in class io.helidon.common.http.DirectHandler.TransportResponse
A builder to set up a custom response.
builder() - Static method in interface io.helidon.common.http.HttpMediaType
A fluent API builder for creating customized Media type instances.
builder() - Static method in exception class io.helidon.common.http.RequestException
Builder to set up a new HTTP exception.
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.
CACHE_NO_CACHE - Static variable in class io.helidon.common.http.Http.HeaderValues
Cache control without any caching.
CACHE_NORMAL - Static variable in class io.helidon.common.http.Http.HeaderValues
Cache control that allows caching with no transform.
cause(Throwable) - Method in class io.helidon.common.http.RequestException.Builder
Cause of the exception.
changing() - Method in class io.helidon.common.http.ContentDisposition
 
changing() - Method in interface io.helidon.common.http.Http.HeaderValue
Changing headers should not be cached, and their value should not be indexed (HTTP/2).
charset() - Method in interface io.helidon.common.http.HttpMediaType
Gets Optional value of charset parameter.
charset(String) - Method in class io.helidon.common.http.HttpMediaType.Builder
Charset parameter to use.
CHARSET_PARAMETER - Static variable in interface io.helidon.common.http.HttpMediaType
The media type "charset" parameter name.
clear() - Method in interface io.helidon.common.http.WritableHeaders
Clear all current headers.
clearCookie(String) - Method in interface io.helidon.common.http.ServerResponseHeaders
Clears a cookie by adding a Set-Cookie header with an expiration date in the past.
CLIENT_ERROR - Enum constant in enum class io.helidon.common.http.Http.Status.Family
4xx HTTP status codes.
ClientRequestHeaders - Interface in io.helidon.common.http
Mutable headers of a client request.
ClientResponseHeaders - Interface in io.helidon.common.http
HTTP Headers of a client response.
code() - Method in class io.helidon.common.http.Http.Status
Get the associated integer value representing the status code.
codeText() - Method in class io.helidon.common.http.Http.Status
Text of the Http.Status.code().
CONFLICT_409 - Static variable in 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.
CONNECTION_CLOSE - Static variable in class io.helidon.common.http.Http.HeaderValues
Connection close.
CONNECTION_KEEP_ALIVE - Static variable in class io.helidon.common.http.Http.HeaderValues
Connection keep-alive.
contains(Http.HeaderName) - Method in interface io.helidon.common.http.Headers
Whether these headers contain a header with the provided name.
contains(Http.HeaderValue) - Method in interface io.helidon.common.http.Headers
Whether these headers contain a header with the provided name and value.
CONTENT_DISPOSITION - Static variable in class io.helidon.common.http.Http.Header
The <code>{@value}</code> 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_LENGTH_ZERO - Static variable in class io.helidon.common.http.Http.HeaderValues
Content length with 0 value.
CONTENT_LOCATION - Static variable in class io.helidon.common.http.Http.Header
The Content-Location 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.
CONTENT_TYPE_JSON - Static variable in class io.helidon.common.http.Http.HeaderValues
Content type application/json with no charset.
CONTENT_TYPE_OCTET_STREAM - Static variable in class io.helidon.common.http.Http.HeaderValues
Content type octet stream.
CONTENT_TYPE_TEXT_PLAIN - Static variable in class io.helidon.common.http.Http.HeaderValues
Content type text plain with no charset.
ContentDisposition - Class in io.helidon.common.http
A generic representation of the Content-Disposition header.
ContentDisposition.Builder - Class in io.helidon.common.http
Fluent API builder for ContentDisposition.
contentLength() - Method in interface io.helidon.common.http.Headers
Content length if defined.
contentLength(long) - Method in interface io.helidon.common.http.WritableHeaders
Content length of the entity in bytes.
contentName() - Method in class io.helidon.common.http.ContentDisposition
Get the value of the name parameter.
contentType() - Method in interface io.helidon.common.http.Headers
Content type (if defined).
contentType(HttpMediaType) - Method in interface io.helidon.common.http.WritableHeaders
Sets the MIME type of the response body.
contentType(MediaType) - Method in interface io.helidon.common.http.WritableHeaders
Sets the MIME type of the response body.
CONTINUE_100 - Static variable in 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.
cookies() - Method in interface io.helidon.common.http.ServerRequestHeaders
Returns cookies (parsed from 'Cookie:' header) based on RFC6265.
create() - Static method in interface io.helidon.common.http.ServerRequestHeaders
Create new empty server request headers.
create() - Static method in interface io.helidon.common.http.ServerResponseHeaders
Create a new instance of mutable server response headers.
create() - Static method in interface io.helidon.common.http.WritableHeaders
Create a new instance of writable headers.
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 class io.helidon.common.http.Http.Status
Convert a numerical status code into the corresponding Status.
create(int, String) - Static method in class io.helidon.common.http.Http.Status
Convert a numerical status code into the corresponding Status.
create(Headers) - Static method in interface io.helidon.common.http.ClientRequestHeaders
Create client request headers from headers.
create(Headers) - Static method in interface io.helidon.common.http.ClientResponseHeaders
Create a new instance from headers parsed from client response.
create(Headers) - Static method in interface io.helidon.common.http.ServerRequestHeaders
Create a new instance from headers.
create(Headers) - Static method in interface io.helidon.common.http.ServerResponseHeaders
Create a new instance of mutable server response headers.
create(Headers) - Static method in interface io.helidon.common.http.WritableHeaders
Create a new instance of writable headers from existing headers.
create(Http.HeaderName, boolean, boolean, String...) - Static method in class io.helidon.common.http.Http.Header
Create a new header.
create(Http.HeaderName, int) - Static method in class io.helidon.common.http.Http.Header
Create a new header with a single value.
create(Http.HeaderName, long) - Static method in class io.helidon.common.http.Http.Header
Create a new header with a single value.
create(Http.HeaderName, LazyString) - Static method in class io.helidon.common.http.Http.Header
Create a new header with a single value.
create(Http.HeaderName, String) - Static method in class io.helidon.common.http.Http.Header
Create a new header with a single value.
create(Http.HeaderName, String...) - Static method in class io.helidon.common.http.Http.Header
Create a new header.
create(Http.HeaderName, List<String>) - Static method in class io.helidon.common.http.Http.Header
Create a new header.
create(Http.HeaderValue) - Static method in interface io.helidon.common.http.Http.HeaderValueWriteable
Create a new mutable header from an existing header.
create(WritableHeaders<?>) - Static method in interface io.helidon.common.http.ClientRequestHeaders
Create client request headers from writable headers.
create(MediaType) - Static method in interface io.helidon.common.http.HttpMediaType
Create a new HTTP media type from media type.
create(String) - Static method in class io.helidon.common.http.Http.Header
Find or create a header name.
create(String) - Static method in class io.helidon.common.http.Http.Method
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) - Static method in interface io.helidon.common.http.HttpMediaType
Parse media type from the provided string.
create(String) - Static method in class io.helidon.common.http.PathMatchers
Create a path matcher from a path pattern.
create(String, String) - Static method in class io.helidon.common.http.SetCookie
Creates new instance.
create(String, String, String, Http.Method, UriPath, UriQuery, UriFragment) - Static method in class io.helidon.common.http.HttpPrologue
Create a new prologue with decoded values.
create(String, String, String, Http.Method, String, boolean) - Static method in class io.helidon.common.http.HttpPrologue
Create a new prologue.
create(ByteBuffer) - Static method in interface io.helidon.common.http.DataChunk
Creates a simple ByteBuffer backed data chunk.
create(ByteBuffer...) - Static method in interface io.helidon.common.http.DataChunk
Creates a data chunk backed by one or more ByteBuffer.
createCached(Http.HeaderName, boolean, boolean, String) - Static method in class io.helidon.common.http.Http.Header
Create and cache byte value.
createCached(Http.HeaderName, int) - Static method in class io.helidon.common.http.Http.Header
Create and cache byte value.
createCached(Http.HeaderName, String) - Static method in class io.helidon.common.http.Http.Header
Create and cache byte value.
createCached(String, String) - Static method in class io.helidon.common.http.Http.Header
Create and cache byte value.
CREATED_201 - Static variable in class io.helidon.common.http.Http.Status
201 Created, see HTTP/1.1 documentation.
createFromLowercase(String) - Static method in class io.helidon.common.http.Http.Header
Create a header name from lower case letters.
createName(String, String) - Static method in class io.helidon.common.http.Http.Header
Find or create a header name.
creationDate() - Method in class io.helidon.common.http.ContentDisposition
Get the value of the creation-date parameter that can be used to indicate the date at which the file was created.
creationDate(ZonedDateTime) - Method in class io.helidon.common.http.ContentDisposition.Builder
Set the content disposition creation-date parameter.

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() - Method in interface io.helidon.common.http.ServerRequestHeaders
Optionally returns request date (Http.Header.DATE header).
DATE - Static variable in class io.helidon.common.http.Http.Header
The Date header name.
defaultCase() - Method in interface io.helidon.common.http.Http.HeaderName
Header name as used in HTTP/1, or "human-readable" value of this header.
defaultHandler() - Static method in interface io.helidon.common.http.DirectHandler
Default handler will HTML encode the message (if any), use the default status code for the event type, and copy all headers configured.
defaultStatus() - Method in enum class io.helidon.common.http.DirectHandler.EventType
Default status of this event type.
DELETE - Static variable in class io.helidon.common.http.Http.Method
The DELETE method requests that the origin server delete the resource identified by the Request-URI.
DirectHandler - Interface in io.helidon.common.http
A handler that is invoked when a response is sent outside of routing.
DirectHandler.EventType - Enum Class in io.helidon.common.http
Types of events that can be triggered outside of router that immediately return a response.
DirectHandler.TransportRequest - Interface in io.helidon.common.http
Request information.
DirectHandler.TransportResponse - Class in io.helidon.common.http
Response to correctly reply to the original client.
DirectHandler.TransportResponse.Builder - Class in io.helidon.common.http
Fluent API builder for DirectHandler.TransportResponse.
domain(String) - Method in class io.helidon.common.http.SetCookie.Builder
Sets Domain parameter.
domainAndPath(URI) - Method in class io.helidon.common.http.SetCookie.Builder
Sets Domain and Path parameters.
duplicate() - Method in interface io.helidon.common.http.DataChunk
Makes a copy of this data chunk including its underlying ByteBuffer.

E

empty() - Static method in class io.helidon.common.http.ContentDisposition
An empty content disposition.
empty() - Static method in interface io.helidon.common.http.DirectHandler.TransportRequest
Create an empty transport request.
encode(String) - Static method in class io.helidon.common.http.HtmlEncoder
Encode HTML string replacing the special characters by their corresponding entities.
entity() - Method in class io.helidon.common.http.DirectHandler.TransportResponse
Configured message.
entity(byte[]) - Method in class io.helidon.common.http.DirectHandler.TransportResponse.Builder
Custom entity.
entity(String) - Method in class io.helidon.common.http.DirectHandler.TransportResponse.Builder
Custom entity.
equals(Object) - Method in class io.helidon.common.http.Http.Method
 
equals(Object) - Method in class io.helidon.common.http.Http.Status
 
equals(Object) - Method in class io.helidon.common.http.HttpPrologue
 
equals(Object) - Method in record class io.helidon.common.http.PathMatchers.MatchResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.helidon.common.http.PathMatchers.PrefixMatchResult
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.
eventType() - Method in exception class io.helidon.common.http.RequestException
Event type of this exception.
exact(String) - Static method in class io.helidon.common.http.PathMatchers
Exact match path matcher.
EXPECT - Static variable in class io.helidon.common.http.Http.Header
The Expect header name.
EXPECT_100 - Static variable in class io.helidon.common.http.Http.HeaderValues
Expect 100 header.
EXPECTATION_FAILED_417 - Static variable in class io.helidon.common.http.Http.Status
417 Expectation Failed, see HTTP/1.1 documentation.
expires() - Method in interface io.helidon.common.http.ClientResponseHeaders
Optionally gets the value of Http.Header.EXPIRES header.
expires(Instant) - Method in interface io.helidon.common.http.ServerResponseHeaders
Sets the value of Http.Header.EXPIRES header.
expires(Instant) - Method in class io.helidon.common.http.SetCookie.Builder
Sets Expires parameter.
expires(ZonedDateTime) - Method in interface io.helidon.common.http.ServerResponseHeaders
Sets the value of Http.Header.EXPIRES header.
expires(ZonedDateTime) - Method in class io.helidon.common.http.SetCookie.Builder
Sets Expires parameter.
EXPIRES - Static variable in class io.helidon.common.http.Http.Header
The Expires header name.

F

family() - Method in class io.helidon.common.http.Http.Status
Get the class of status code.
filename() - Method in class io.helidon.common.http.ContentDisposition
Get the value of the filename parameter that can be used to suggest a filename to be used if the entity is detached and stored in a separate file.
filename(String) - Method in class io.helidon.common.http.ContentDisposition.Builder
Set the content disposition filename parameter.
first(Http.HeaderName) - Method in interface io.helidon.common.http.Headers
Returns a first header value.
flush() - Method in interface io.helidon.common.http.DataChunk
Returns true if all caches are requested to flush when this chunk is written.
FORBIDDEN - Enum constant in enum class io.helidon.common.http.DirectHandler.EventType
Forbidden, such as when CORS forbids this request.
FORBIDDEN_403 - Static variable in class io.helidon.common.http.Http.Status
403 Forbidden, see HTTP/1.1 documentation.
ForbiddenException - Exception Class in io.helidon.common.http
A runtime exception indicating a forbidden.
ForbiddenException(String) - Constructor for exception class io.helidon.common.http.ForbiddenException
ForbiddenException(String, Throwable) - Constructor for exception class io.helidon.common.http.ForbiddenException
FORWARDED - Static variable in class io.helidon.common.http.Http.Header
The Forwarded header name.
FOUND_302 - Static variable in class io.helidon.common.http.Http.Status
302 Found, see HTTP/1.1 documentation.
fragment() - Method in class io.helidon.common.http.HttpPrologue
Fragment of the request.
FROM - Static variable in class io.helidon.common.http.Http.Header
The From header name.

G

GATEWAY_TIMEOUT_504 - Static variable in class io.helidon.common.http.Http.Status
504 Gateway Timeout, see HTTP/1.1 documentation.
get(Http.HeaderName) - Method in interface io.helidon.common.http.Headers
Get a header value.
GET - Static variable in 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 - Static variable in class io.helidon.common.http.Http.Status
410 Gone, see HTTP/1.1 documentation.

H

handle(DirectHandler.TransportRequest, DirectHandler.EventType, Http.Status, ServerResponseHeaders, String) - Method in interface io.helidon.common.http.DirectHandler
Handler of responses that bypass routing.
handle(DirectHandler.TransportRequest, DirectHandler.EventType, Http.Status, ServerResponseHeaders, Throwable) - Method in interface io.helidon.common.http.DirectHandler
Handler of responses that bypass router.
hashCode() - Method in class io.helidon.common.http.Http.Method
 
hashCode() - Method in class io.helidon.common.http.Http.Status
 
hashCode() - Method in class io.helidon.common.http.HttpPrologue
 
hashCode() - Method in record class io.helidon.common.http.PathMatchers.MatchResult
Returns a hash code value for this object.
hashCode() - Method in record class io.helidon.common.http.PathMatchers.PrefixMatchResult
Returns a hash code value for this object.
HEAD - Static variable in class io.helidon.common.http.Http.Method
The HEAD method is identical to Http.Method.GET except that the server MUST NOT return a message-body in the response.
header(Http.HeaderName, String...) - Method in class io.helidon.common.http.DirectHandler.TransportResponse.Builder
Set a header (if exists, it would be replaced).
header(Http.HeaderValue) - Method in class io.helidon.common.http.DirectHandler.TransportResponse.Builder
Set a header (if exists, it would be replaced).
header(Http.HeaderValue) - Method in class io.helidon.common.http.RequestException.Builder
Response header to be added to error response.
headerName() - Method in class io.helidon.common.http.ContentDisposition
 
headerName() - Method in interface io.helidon.common.http.Http.HeaderValue
Header name for the header.
headers() - Method in interface io.helidon.common.http.DirectHandler.TransportRequest
Headers, if found in request.
headers() - Method in class io.helidon.common.http.DirectHandler.TransportResponse
Configured headers.
headers(ServerResponseHeaders) - Method in class io.helidon.common.http.DirectHandler.TransportResponse.Builder
Set headers.
Headers - Interface in io.helidon.common.http
View of HTTP Headers.
HOST - Static variable in class io.helidon.common.http.Http.Header
The Host header name.
HtmlEncoder - Class in io.helidon.common.http
HTML encoding of special characters to prevent cross site scripting (XSS) attacks.
Http - Class in io.helidon.common.http
HTTP protocol related constants and utilities.
HTTP_VERSION_NOT_SUPPORTED - Static variable in 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_505 instead (inconsistent name)
HTTP_VERSION_NOT_SUPPORTED_505 - Static variable in 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.HeaderName - Interface in io.helidon.common.http
HTTP header name.
Http.HeaderValue - Interface in io.helidon.common.http
HTTP Header with Http.HeaderName and value.
Http.HeaderValues - Class in io.helidon.common.http
Values of commonly used headers.
Http.HeaderValueWriteable - Interface in io.helidon.common.http
Mutable header value.
Http.Method - Class in io.helidon.common.http
Interface representing an HTTP request method, all standard methods are in Http.Method enumeration.
Http.MethodPredicate - Interface in io.helidon.common.http
HTTP Method predicate.
Http.Status - Class in io.helidon.common.http
Commonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list.
Http.Status.Family - Enum Class in io.helidon.common.http
An enumeration representing the class of status code.
Http.Version - Enum Class in io.helidon.common.http
Enumeration of supported HTTP protocol versions.
http1Bytes() - Static method in class io.helidon.common.http.Http.DateTime
Formatted date time terminated by carriage return and new line.
Http1HeadersParser - Class in io.helidon.common.http
Used by both HTTP server and client to parse headers from DataReader.
HttpException - Exception Class in io.helidon.common.http
Runtime exception for applications.
HttpException(String) - Constructor for exception class io.helidon.common.http.HttpException
HttpException(String, Http.Status) - Constructor for exception class io.helidon.common.http.HttpException
Creates HttpException.
HttpException(String, Http.Status, boolean) - Constructor for exception class io.helidon.common.http.HttpException
Creates HttpException.
HttpException(String, Http.Status, Throwable) - Constructor for exception class io.helidon.common.http.HttpException
Creates HttpException.
HttpException(String, Http.Status, Throwable, boolean) - Constructor for exception class io.helidon.common.http.HttpException
Creates HttpException.
HttpException(String, Throwable) - Constructor for exception class io.helidon.common.http.HttpException
HttpMediaType - Interface in io.helidon.common.http
Media type used in HTTP headers, in addition to the media type definition, these may contain additional parameters, such as HttpMediaType.QUALITY_FACTOR_PARAMETER and HttpMediaType.CHARSET_PARAMETER.
HttpMediaType.Builder - Class in io.helidon.common.http
Fluent API builder for HttpMediaType.
httpOnly(boolean) - Method in class io.helidon.common.http.SetCookie.Builder
Sets HttpOnly parameter.
HttpPrologue - Class in io.helidon.common.http
A prologue of an HTTP protocol.
HttpToken - Class in io.helidon.common.http
HTTP Token utility.
HUC_ACCEPT_DEFAULT - Static variable in interface io.helidon.common.http.ServerRequestHeaders
Header value of the non compliant Accept header sent by HttpURLConnection when none is set.
HUC_ACCEPT_DEFAULT_TYPES - Static variable in interface io.helidon.common.http.ServerRequestHeaders

I

I_AM_A_TEAPOT_418 - Static variable in class io.helidon.common.http.Http.Status
id() - Method in interface io.helidon.common.http.DataChunk
The tracing ID of this chunk.
IF_MATCH - Static variable in class io.helidon.common.http.Http.Header
The If-Match header name.
IF_MODIFIED_SINCE - Static variable in class io.helidon.common.http.Http.Header
The If-Modified-Since header name.
IF_NONE_MATCH - Static variable in class io.helidon.common.http.Http.Header
The If-None-Match header name.
IF_RANGE - Static variable in class io.helidon.common.http.Http.Header
The If-Range header name.
IF_UNMODIFIED_SINCE - Static variable in class io.helidon.common.http.Http.Header
The If-Unmodified-Since header name.
ifModifiedSince() - Method in interface io.helidon.common.http.ServerRequestHeaders
Optionally returns a value of Http.Header.IF_MODIFIED_SINCE header.
ifUnmodifiedSince() - Method in interface io.helidon.common.http.ServerRequestHeaders
Optionally returns a value of Http.Header.IF_UNMODIFIED_SINCE header.
index() - Method in interface io.helidon.common.http.Http.HeaderName
Index of this header (if one of the known indexed headers), or -1 if this is a custom header name.
INFORMATIONAL - Enum constant in enum class io.helidon.common.http.Http.Status.Family
1xx HTTP status codes.
INTERNAL_ERROR - Enum constant in enum class io.helidon.common.http.DirectHandler.EventType
Internal server error.
INTERNAL_SERVER_ERROR_500 - Static variable in class io.helidon.common.http.Http.Status
500 Internal Server Error, see HTTP/1.1 documentation.
InternalServerException - Exception Class in io.helidon.common.http
A runtime exception indicating a internal server error.
InternalServerException(String, Throwable) - Constructor for exception class io.helidon.common.http.InternalServerException
InternalServerException(String, Throwable, boolean) - Constructor for exception class io.helidon.common.http.InternalServerException
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.
isAccepted(MediaType) - Method in interface io.helidon.common.http.Headers
Whether this media type is accepted by these headers.
isAccepted(MediaType) - Method in interface io.helidon.common.http.ServerRequestHeaders
Test if the given media type is acceptable as a response for this request.
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.
isPseudoHeader() - Method in interface io.helidon.common.http.Http.HeaderName
Http2 defines pseudoheaders as headers starting with a : character.
isReadOnly() - Method in interface io.helidon.common.http.DataChunk
Returns true if the underlying byte buffer of this chunk is read only or false otherwise.
isReleased() - Method in interface io.helidon.common.http.DataChunk
Whether this chunk is released and the associated data structures returned by methods (such as DataChunk.iterator() or DataChunk.bytes()) should not be used.
iterator() - Method in interface io.helidon.common.http.DataChunk
 

J

JSON_EVENT_STREAM_PREDICATE - Static variable in interface io.helidon.common.http.HttpMediaType
Predicate to test if MediaType is text/event-stream without any parameter or with parameter "element-type".
JSON_PREDICATE - Static variable in interface io.helidon.common.http.HttpMediaType
Predicate to test if MediaType is application/json or has json suffix.
JSON_UTF_8 - Static variable in interface io.helidon.common.http.HttpMediaType
application/json media type with UTF-8 charset.

K

keepAlive() - Method in enum class io.helidon.common.http.DirectHandler.EventType
Whether keep alive should be maintained for this event type.
keepAlive() - Method in class io.helidon.common.http.DirectHandler.TransportResponse
Whether the connection should use keep alive.
keepAlive() - Method in exception class io.helidon.common.http.HttpException
Whether we should attempt to keep the connection alive (if enabled for it).
keepAlive() - Method in exception class io.helidon.common.http.RequestException
Whether to attempt to keep connection alive.
keepAlive(boolean) - Method in class io.helidon.common.http.DirectHandler.TransportResponse.Builder
Configure keep alive.

L

LAST_MODIFIED - Static variable in class io.helidon.common.http.Http.Header
The Last-Modified header name.
lastModified() - Method in interface io.helidon.common.http.ClientResponseHeaders
Optionally gets the value of Http.Header.LAST_MODIFIED header.
lastModified(Instant) - Method in interface io.helidon.common.http.ServerResponseHeaders
Sets the value of Http.Header.LAST_MODIFIED header.
lastModified(ZonedDateTime) - Method in interface io.helidon.common.http.ServerResponseHeaders
Sets the value of Http.Header.LAST_MODIFIED header.
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() - Method in class io.helidon.common.http.Http.Method
Number of characters.
LENGTH_REQUIRED_411 - Static variable in 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() - Method in interface io.helidon.common.http.ClientResponseHeaders
Optionally gets the value of Http.Header.LOCATION header.
location(URI) - Method in interface io.helidon.common.http.ServerResponseHeaders
Sets the value of Http.Header.LOCATION header.
LOCATION - Static variable in class io.helidon.common.http.Http.Header
The Location header name.
lowerCase() - Method in interface io.helidon.common.http.Http.HeaderName
Lowercase value of this header, used by HTTP/2, may be used for lookup by HTTP/1.

M

match(UriPath) - Method in interface io.helidon.common.http.PathMatcher
Match the provided path against the configured path.
matchedPath() - Method in record class io.helidon.common.http.PathMatchers.PrefixMatchResult
Returns the value of the matchedPath record component.
MatchResult(boolean, RoutedPath) - Constructor for record class io.helidon.common.http.PathMatchers.MatchResult
Creates an instance of a MatchResult record class.
MAX_FORWARDS - Static variable in class io.helidon.common.http.Http.Header
The Max-Forwards header name.
maxAge(Duration) - Method in class io.helidon.common.http.SetCookie.Builder
Sets Max-Age parameter.
mediaType() - Method in interface io.helidon.common.http.HttpMediaType
The underlying media type.
mediaType(MediaType) - Method in class io.helidon.common.http.HttpMediaType.Builder
Media type to use.
message(String) - Method in class io.helidon.common.http.RequestException.Builder
Descriptive error message.
method() - Method in interface io.helidon.common.http.DirectHandler.TransportRequest
HTTP method.
method() - Method in class io.helidon.common.http.HttpPrologue
HTTP method of this request.
METHOD_NOT_ALLOWED_405 - Static variable in class io.helidon.common.http.Http.Status
405 Method Not Allowed, see HTTP/1.1 documentation.
modificationDate() - Method in class io.helidon.common.http.ContentDisposition
Get the value of the modification-date parameter that can be used to indicate the date at which the file was last modified.
modificationDate(ZonedDateTime) - Method in class io.helidon.common.http.ContentDisposition.Builder
Set the content disposition modification-date parameter.
MOVED_PERMANENTLY_301 - Static variable in class io.helidon.common.http.Http.Status
301 Moved Permanently, see HTTP/1.1 documentation.

N

name() - Method in class io.helidon.common.http.ContentDisposition
 
name() - Method in interface io.helidon.common.http.Http.HeaderValue
Name of the header as configured by user or as received on the wire.
name() - Method in class io.helidon.common.http.Http.Method
Deprecated.
use Http.Method.text() instead, this method conflicts with enum
name() - Method in class io.helidon.common.http.SetCookie
Gets cookie's name.
name(String) - Method in class io.helidon.common.http.ContentDisposition.Builder
Set the content disposition name parameter.
NO_CONTENT_204 - Static variable in class io.helidon.common.http.Http.Status
204 No Content, see HTTP/1.1 documentation.
NONE - Enum constant in enum class io.helidon.common.http.SetCookie.SameSite
Cookies will be sent in all contexts, i.e.
NOT_ACCEPTABLE_406 - Static variable in class io.helidon.common.http.Http.Status
406 Not Acceptable, see HTTP/1.1 documentation.
NOT_FOUND_404 - Static variable in class io.helidon.common.http.Http.Status
404 Not Found, see HTTP/1.1 documentation.
NOT_IMPLEMENTED_501 - Static variable in class io.helidon.common.http.Http.Status
501 Not Implemented, see HTTP/1.1 documentation.
NOT_MODIFIED_304 - Static variable in class io.helidon.common.http.Http.Status
304 Not Modified, see HTTP/1.1 documentation.
notAccepted() - Static method in record class io.helidon.common.http.PathMatchers.MatchResult
Not accepted path matcher result.
notAccepted() - Static method in record class io.helidon.common.http.PathMatchers.PrefixMatchResult
Not accepted path prefix matcher result.
NotFoundException - Exception Class in io.helidon.common.http
A runtime exception indicating a not found.
NotFoundException(String) - Constructor for exception class io.helidon.common.http.NotFoundException
NotFoundException(String, Throwable) - Constructor for exception class io.helidon.common.http.NotFoundException

O

of(int) - Static method in enum class io.helidon.common.http.Http.Status.Family
Get the family for the response status code.
OK_200 - Static variable in class io.helidon.common.http.Http.Status
OPTIONS - Static variable in 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.
ORIGIN - Static variable in class io.helidon.common.http.Http.Header
The <code>{@value}</code> header name.
OTHER - Enum constant in enum class io.helidon.common.http.DirectHandler.EventType
Other type, please specify expected status code.
OTHER - Enum constant in enum class io.helidon.common.http.Http.Status.Family
Other, unrecognized HTTP status codes.

P

parameter(String, String) - Method in class io.helidon.common.http.ContentDisposition.Builder
Add a new content disposition header parameter.
parameters() - Method in class io.helidon.common.http.ContentDisposition
Get the parameters map.
parameters() - Method in interface io.helidon.common.http.HttpMediaType
Read-only parameter map.
parameters(Map<String, String>) - Method in class io.helidon.common.http.HttpMediaType.Builder
Parameters of the media type.
parse(String) - Static method in class io.helidon.common.http.ContentDisposition
Parse a received header value.
parse(String) - Static method in class io.helidon.common.http.Http.DateTime
Parse provided text to ZonedDateTime using any possible date / time format specified by RFC2616 Hypertext Transfer Protocol.
parse(String) - Static method in class io.helidon.common.http.SetCookie
Parses new instance of SetCookie from the String representation.
PARTIAL_CONTENT_206 - Static variable in class io.helidon.common.http.Http.Status
206 Reset Content, see HTTP/1.1 documentation.
PATCH - Static variable in 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.DirectHandler.TransportRequest
Requested path, if found in request.
path() - Method in record class io.helidon.common.http.PathMatchers.MatchResult
Returns the value of the path record component.
path(String) - Method in class io.helidon.common.http.SetCookie.Builder
Sets Path parameter.
PathMatcher - Interface in io.helidon.common.http
Matches HTTP path against configured path of a route.
PathMatchers - Class in io.helidon.common.http
Utility methods to create path matchers.
PathMatchers.MatchResult - Record Class in io.helidon.common.http
Path matching result.
PathMatchers.PrefixMatchResult - Record Class in io.helidon.common.http
Path matching result.
pathParameters() - Method in interface io.helidon.common.http.RoutedPath
Resolved parameters from path template.
pattern(String) - Static method in class io.helidon.common.http.PathMatchers
Pattern match path matcher.
PAYLOAD_TOO_LARGE - Enum constant in enum class io.helidon.common.http.DirectHandler.EventType
Payload is bigger than the configured maximal size.
PAYMENT_REQUIRED_402 - Static variable in class io.helidon.common.http.Http.Status
402 Payment Required, see HTTP/1.1 documentation.
PLAINTEXT_UTF_8 - Static variable in interface io.helidon.common.http.HttpMediaType
text/plain media type with UTF-8 charset.
POST - Static variable in 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 - Static variable in class io.helidon.common.http.Http.Status
412 Precondition Failed, see HTTP/1.1 documentation.
predicate(Http.Method...) - Static method in class io.helidon.common.http.Http.Method
Create a predicate for the provided methods.
predicate(Collection<Http.Method>) - Static method in class io.helidon.common.http.Http.Method
Create a predicate for the provided methods.
prefix(String) - Static method in class io.helidon.common.http.PathMatchers
Prefix match path matcher.
prefixMatch(UriPath) - Method in interface io.helidon.common.http.PathMatcher
Match the provided path against the configured path as a prefix match.
PrefixMatchResult(boolean, RoutedPath, UriPath) - Constructor for record class io.helidon.common.http.PathMatchers.PrefixMatchResult
Creates an instance of a PrefixMatchResult record class.
protocol() - Method in class io.helidon.common.http.HttpPrologue
Protocol name, should be HTTP in most cases.
protocolVersion() - Method in interface io.helidon.common.http.DirectHandler.TransportRequest
Protocol version (either from actual request, or guessed).
protocolVersion() - Method in class io.helidon.common.http.HttpPrologue
HTTP protocol version of this request.
PROXY_AUTHENTICATE - Static variable in class io.helidon.common.http.Http.Header
The Proxy-Authenticate header name.
PROXY_AUTHENTICATION_REQUIRED_407 - Static variable in class io.helidon.common.http.Http.Status
407 Proxy Authentication Required, see HTTP/1.1 documentation.
PROXY_AUTHORIZATION - Static variable in class io.helidon.common.http.Http.Header
The Proxy-Authorization header name.
PUBLIC_KEY_PINS - Static variable in class io.helidon.common.http.Http.Header
The Public-Key-Pins header name.
PUT - Static variable in class io.helidon.common.http.Http.Method
The PUT method requests that the enclosed entity be stored under the supplied Request-URI.

Q

q(double) - Method in class io.helidon.common.http.HttpMediaType.Builder
Quality factor parameter to use.
QUALITY_FACTOR_PARAMETER - Static variable in interface io.helidon.common.http.HttpMediaType
The media type quality factor "q" parameter name.
qualityFactor() - Method in interface io.helidon.common.http.HttpMediaType
Quality factor, if not defined, defaults to 1.
query() - Method in class io.helidon.common.http.HttpPrologue
Query of the request.

R

RANGE - Static variable in class io.helidon.common.http.Http.Header
The Range header name.
rawProtocol() - Method in class io.helidon.common.http.HttpPrologue
Raw protocol, should be HTTP/1.1 or HTTP/2 in most cases.
readDate() - Method in class io.helidon.common.http.ContentDisposition
Get the value of the modification-date parameter that can be used to indicate the date at which the file was last read.
readDate(ZonedDateTime) - Method in class io.helidon.common.http.ContentDisposition.Builder
Set the content disposition read-date parameter.
readHeaders(DataReader, int, boolean) - Static method in class io.helidon.common.http.Http1HeadersParser
Read headers from the provided reader.
reasonPhrase() - Method in class io.helidon.common.http.Http.Status
Get the reason phrase.
REDIRECTION - Enum constant in enum class io.helidon.common.http.Http.Status.Family
3xx HTTP status codes.
referer() - Method in interface io.helidon.common.http.ServerRequestHeaders
Optionally returns the address of the previous web page (header Http.Header.REFERER) from which a link to the currently requested page was followed.
REFERER - Static variable in class io.helidon.common.http.Http.Header
The <code>{@value}</code> header name.
REFRESH - Static variable in class io.helidon.common.http.Http.Header
The <code>{@value}</code> header name.
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(Http.HeaderName) - Method in interface io.helidon.common.http.WritableHeaders
Remove a header.
remove(Http.HeaderName, Consumer<Http.HeaderValue>) - Method in interface io.helidon.common.http.WritableHeaders
Remove a header.
request() - Method in exception class io.helidon.common.http.RequestException
Transport request with as much information as is available.
request(DirectHandler.TransportRequest) - Method in class io.helidon.common.http.RequestException.Builder
Transport request with as much information as is available.
REQUEST_ENTITY_TOO_LARGE_413 - Static variable in class io.helidon.common.http.Http.Status
413 Request Entity Too Large, see HTTP/1.1 documentation.
REQUEST_TIMEOUT_408 - Static variable in class io.helidon.common.http.Http.Status
408 Request Timeout, see HTTP/1.1 documentation.
REQUEST_URI_TOO_LONG_414 - Static variable in class io.helidon.common.http.Http.Status
414 Request-URI Too Long, see HTTP/1.1 documentation.
REQUESTED_RANGE_NOT_SATISFIABLE_416 - Static variable in class io.helidon.common.http.Http.Status
416 Requested Range Not Satisfiable, see HTTP/1.1 documentation.
RequestException - Exception Class in io.helidon.common.http
Exception that will be handled by DirectHandler, unless server request and server response are already available, in which case it would be handled by appropriate error handler of routing.
RequestException(RequestException.Builder) - Constructor for exception class io.helidon.common.http.RequestException
A new exception with a predefined status, even type.
RequestException.Builder - Class in io.helidon.common.http
Fluent API builder for RequestException.
RESET_CONTENT_205 - Static variable in class io.helidon.common.http.Http.Status
205 Reset Content, see HTTP/1.1 documentation.
responseHeaders() - Method in exception class io.helidon.common.http.RequestException
Response headers that should be added to response.
RETRY_AFTER - Static variable in class io.helidon.common.http.Http.Header
The <code>{@value}</code> 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'.
rfc1123String() - Static method in class io.helidon.common.http.Http.DateTime
Get current time as RFC-1123 string.
RoutedPath - Interface in io.helidon.common.http
Abstraction of HTTP path supporting routing parameters.

S

sameSite(SetCookie.SameSite) - Method in class io.helidon.common.http.SetCookie.Builder
The SameSite cookie parameter.
secure(boolean) - Method in class io.helidon.common.http.SetCookie.Builder
Sets Secure parameter.
SEE_OTHER_303 - Static variable in class io.helidon.common.http.Http.Status
303 See Other, see HTTP/1.1 documentation.
sensitive() - Method in class io.helidon.common.http.ContentDisposition
 
sensitive() - Method in interface io.helidon.common.http.Http.HeaderValue
Sensitive headers should not be logged, or indexed (HTTP/2).
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.Status.Family
5xx HTTP status codes.
ServerRequestHeaders - Interface in io.helidon.common.http
HTTP headers of a server request.
ServerResponseHeaders - Interface in io.helidon.common.http
Mutable headers of a server response.
SERVICE_UNAVAILABLE_503 - Static variable in class io.helidon.common.http.Http.Status
503 Service Unavailable, see HTTP/1.1 documentation.
set(Http.HeaderName, String...) - Method in interface io.helidon.common.http.WritableHeaders
Set a header and replace it if it already existed.
set(Http.HeaderName, List<String>) - Method in interface io.helidon.common.http.WritableHeaders
Set a header and replace it if it already existed.
set(Http.HeaderValue) - Method in interface io.helidon.common.http.WritableHeaders
Set a header and replace it if it already existed.
SET_COOKIE - Static variable in class io.helidon.common.http.Http.Header
The Set-Cookie header name.
SET_COOKIE2 - Static variable in class io.helidon.common.http.Http.Header
The Set-Cookie2 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.
setIfAbsent(Http.HeaderValue) - Method in interface io.helidon.common.http.WritableHeaders
Set a value of a header unless it is already present.
setKeepAlive(boolean) - Method in class io.helidon.common.http.RequestException.Builder
Override default keep alive for this exception.
size() - Method in class io.helidon.common.http.ContentDisposition
Get the value of the size parameter that can be used to indicate an approximate size of the file in octets.
size() - Method in interface io.helidon.common.http.Headers
Number of headers in these headers.
size(long) - Method in class io.helidon.common.http.ContentDisposition.Builder
Set the content disposition size parameter.
status() - Method in class io.helidon.common.http.DirectHandler.TransportResponse
Configured status.
status() - Method in exception class io.helidon.common.http.HttpException
Obtain the associated http status.
status() - Method in exception class io.helidon.common.http.RequestException
Configured HTTP status.
status(Http.Status) - Method in class io.helidon.common.http.DirectHandler.TransportResponse.Builder
Custom status.
status(Http.Status) - Method in class io.helidon.common.http.RequestException.Builder
Http status to use.
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.
subtype() - Method in interface io.helidon.common.http.HttpMediaType
 
SUCCESSFUL - Enum constant in enum class io.helidon.common.http.Http.Status.Family
2xx HTTP status codes.
SWITCHING_PROTOCOLS_101 - Static variable in 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 <code>{@value}</code> header name.
TE_TRAILERS - Static variable in class io.helidon.common.http.Http.HeaderValues
TE header set to trailers, used to enable trailer headers.
TEMPORARY_REDIRECT_307 - Static variable in class io.helidon.common.http.Http.Status
307 Temporary Redirect, see HTTP/1.1 documentation.
test(HttpMediaType) - Method in interface io.helidon.common.http.HttpMediaType
Check if this media type is compatible with another media type.
test(MediaType) - Method in interface io.helidon.common.http.HttpMediaType
Check if this media type is compatible with another media type.
text() - Method in class io.helidon.common.http.Http.Method
Name of the method (such as GET or POST).
text() - Method in class io.helidon.common.http.Http.Status
Text of the status as used in HTTP/1, such as "200 OK".
text() - Method in interface io.helidon.common.http.HttpMediaType
Text of this media type, to be used on the wire.
text() - Method in enum class io.helidon.common.http.SetCookie.SameSite
Text to write to the same site cookie param.
text() - Method in class io.helidon.common.http.SetCookie
Text representation of this cookie.
TEXT_PLAIN - Static variable in interface io.helidon.common.http.HttpMediaType
text/plain media type without parameters.
toMap() - Method in interface io.helidon.common.http.Headers
Deprecated, for removal: This API element is subject to removal in a future version.
use other methods to handle headers, preferably using pull approach
toString() - Method in class io.helidon.common.http.ContentDisposition
 
toString() - Method in class io.helidon.common.http.Http.Method
 
toString() - Method in class io.helidon.common.http.Http.Status
Get the response status as string.
toString() - Method in class io.helidon.common.http.HttpPrologue
 
toString() - Method in record class io.helidon.common.http.PathMatchers.MatchResult
Returns a string representation of this record class.
toString() - Method in record class io.helidon.common.http.PathMatchers.PrefixMatchResult
Returns a string representation of this record class.
toString() - Method in class io.helidon.common.http.SetCookie
Returns content of this instance as a 'Set-Cookie:' header value specified by RFC6265.
TRACE - Static variable in 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.
TRANSFER_ENCODING_CHUNKED - Static variable in class io.helidon.common.http.Http.HeaderValues
Chunked transfer encoding.
TSV - Static variable in class io.helidon.common.http.Http.Header
The Tsv header name.
type() - Method in class io.helidon.common.http.ContentDisposition
Content disposition type.
type() - Method in interface io.helidon.common.http.HttpMediaType
 
type(DirectHandler.EventType) - Method in class io.helidon.common.http.RequestException.Builder
Event type of this exception.
type(String) - Method in class io.helidon.common.http.ContentDisposition.Builder
Set the content disposition type.
TYPE_FORM_DATA - Static variable in class io.helidon.common.http.ContentDisposition.Builder
The form-data content disposition used by MediaTypes.MULTIPART_FORM_DATA.

U

UNAUTHORIZED_401 - Static variable in class io.helidon.common.http.Http.Status
401 Unauthorized, see HTTP/1.1 documentation.
UnauthorizedException - Exception Class in io.helidon.common.http
A runtime exception indicating a unauthorized.
UnauthorizedException(String) - Constructor for exception class io.helidon.common.http.UnauthorizedException
UnauthorizedException(String, Throwable) - Constructor for exception class io.helidon.common.http.UnauthorizedException
unmatchedPath() - Method in record class io.helidon.common.http.PathMatchers.PrefixMatchResult
Returns the value of the unmatchedPath record component.
UNSUPPORTED_MEDIA_TYPE_415 - Static variable in class io.helidon.common.http.Http.Status
415 Unsupported Media Type, see HTTP/1.1 documentation.
UPGRADE - Static variable in class io.helidon.common.http.Http.Header
The Upgrade header name.
uriPath() - Method in class io.helidon.common.http.HttpPrologue
Path or the request.
USE_PROXY_305 - Static variable in 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.

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.
validate(String) - Static method in class io.helidon.common.http.HttpToken
Validate if this is a good HTTP token.
value() - Method in class io.helidon.common.http.ContentDisposition
 
value() - Method in interface io.helidon.common.http.Http.HeaderValue
First value of this header.
value() - Method in enum class io.helidon.common.http.Http.Version
Returns String representation of this Http.Version.
value(Http.HeaderName) - Method in interface io.helidon.common.http.Headers
Returns a header value as a single String potentially concatenated using comma character from all header fields.
value(Class<T>) - Method in class io.helidon.common.http.ContentDisposition
 
value(Class<T>) - Method in interface io.helidon.common.http.Http.HeaderValue
Value mapped using a MapperManager.
valueBytes() - Method in interface io.helidon.common.http.Http.HeaderValue
Cached bytes of a single valued header's value.
valueCount() - Method in class io.helidon.common.http.ContentDisposition
 
valueCount() - Method in interface io.helidon.common.http.Http.HeaderValue
Number of values this header has.
valueOf(String) - Static method in enum class io.helidon.common.http.DirectHandler.EventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.helidon.common.http.Http.Status.Family
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.DirectHandler.EventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in interface io.helidon.common.http.Http.HeaderValue
All values concatenated using a comma.
values() - Static method in enum class io.helidon.common.http.Http.Status.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.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(Http.HeaderName) - Method in interface io.helidon.common.http.Headers
Returns an unmodifiable List of all comma separated header value parts - Such segmentation is NOT valid for all header semantics, however it is very common.
VARY - Static variable in class io.helidon.common.http.Http.Header
The Vary header name.
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.
withCharset(String) - Method in interface io.helidon.common.http.HttpMediaType
Create a new HttpMediaType instance with the same type, subtype and parameters copied from the original instance and the supplied "charset" parameter.
withParameter(String, String) - Method in interface io.helidon.common.http.HttpMediaType
Create a new HttpMediaType instance with the same type, subtype and parameters copied from the original instance and the supplied custom parameter.
WritableHeaders<B extends WritableHeaders<B>> - Interface in io.helidon.common.http
HTTP Headers that are mutable.
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.
writeHttp1Header(BufferData) - Method in interface io.helidon.common.http.Http.HeaderValue
Write the current header as an HTTP header to the provided buffer.
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.
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form