Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractBuilder() - Constructor for class io.inverno.mod.http.base.internal.header.MultiParameterizedHeader.AbstractBuilder
- AbstractBuilder() - Constructor for class io.inverno.mod.http.base.internal.header.ParameterizedHeader.AbstractBuilder
- AbstractHeaderBuilder<A,
B> - Class in io.inverno.mod.http.base.header -
Base implementation for
HeaderBuilder. - AbstractHeaderBuilder() - Constructor for class io.inverno.mod.http.base.header.AbstractHeaderBuilder
- AbstractHeaderCodec<A,
B> - Class in io.inverno.mod.http.base.header -
Base implementation for
HeaderCodec. - AbstractHeaderCodec(Supplier<B>, Set<String>) - Constructor for class io.inverno.mod.http.base.header.AbstractHeaderCodec
-
Creates a header codec with the specified builder supplier and supported header names.
- Accept(List<Headers.Accept.MediaRange>) - Constructor for class io.inverno.mod.http.base.internal.header.AcceptCodec.Accept
-
Creates an accept header with the specified list of media range.
- AcceptCodec - Class in io.inverno.mod.http.base.internal.header
-
Accept HTTP
HeaderCodecimplementation. - AcceptCodec() - Constructor for class io.inverno.mod.http.base.internal.header.AcceptCodec
-
Creates an accept header codec that allows multiple media ranges to be specified in the header value.
- AcceptCodec(boolean) - Constructor for class io.inverno.mod.http.base.internal.header.AcceptCodec
-
Creates an accept header codec that allows or not multiple media ranges to be specified in the header value.
- AcceptCodec.Accept - Class in io.inverno.mod.http.base.internal.header
-
Headers.Acceptheader implementation. - AcceptCodec.Accept.Builder - Class in io.inverno.mod.http.base.internal.header
-
Accept
HeaderBuilderimplementation - AcceptCodec.Accept.MediaRange - Class in io.inverno.mod.http.base.internal.header
-
Headers.Accept.MediaRangeimplementation. - ACCEPTED - Enum constant in enum io.inverno.mod.http.base.Status
- AcceptLanguage(List<Headers.AcceptLanguage.LanguageRange>) - Constructor for class io.inverno.mod.http.base.internal.header.AcceptLanguageCodec.AcceptLanguage
-
Creates an accept-language header with the specified list of language range.
- AcceptLanguageCodec - Class in io.inverno.mod.http.base.internal.header
-
Accept-language HTTP
HeaderCodecimplementation. - AcceptLanguageCodec() - Constructor for class io.inverno.mod.http.base.internal.header.AcceptLanguageCodec
-
Creates an accept-language header codec that allows multiple language ranges to be specified in the header value.
- AcceptLanguageCodec(boolean) - Constructor for class io.inverno.mod.http.base.internal.header.AcceptLanguageCodec
-
Creates an accept-language header codec that allows or not multiple language ranges to be specified in the header value.
- AcceptLanguageCodec.AcceptLanguage - Class in io.inverno.mod.http.base.internal.header
-
Headers.AcceptLanguageheader implementation. - AcceptLanguageCodec.AcceptLanguage.Builder - Class in io.inverno.mod.http.base.internal.header
-
Accept-language
HeaderBuilderimplementation. - AcceptLanguageCodec.AcceptLanguage.LanguageRange - Class in io.inverno.mod.http.base.internal.header
-
Headers.AcceptLanguage.LanguageRangeimplementation. - add(Header...) - Method in interface io.inverno.mod.http.base.OutboundHeaders
-
Adds the specified headers.
- add(CharSequence, CharSequence) - Method in interface io.inverno.mod.http.base.OutboundHeaders
-
Adds a header with the specified name and value.
- add(CharSequence, Iterable<?>) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- add(CharSequence, Object) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- add(String, Iterable<?>) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- add(String, Object) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- addCharSequence(CharSequence, CharSequence) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
-
Adds the specified header.
- addCharSequence(CharSequence, Iterable<CharSequence>) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
-
Adds the specified header with multiple values.
- addCookie(String, String) - Method in interface io.inverno.mod.http.base.OutboundSetCookies
-
Adds a set-cookie with the specified name and value.
- addCookie(String, T) - Method in interface io.inverno.mod.http.base.OutboundCookies
-
Adds a cookie.
- addCookie(Consumer<SetCookie.Configurator>) - Method in interface io.inverno.mod.http.base.OutboundSetCookies
-
Adds a set-cookie.
- addInt(CharSequence, int) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- addLong(CharSequence, long) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
-
Adds the specified header.
- addShort(CharSequence, short) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- ALL - Static variable in interface io.inverno.mod.http.base.header.Headers.Accept
-
Accept all header: */*
- ALL - Static variable in interface io.inverno.mod.http.base.header.Headers.AcceptLanguage
-
Accept all header: *
- apply(Flux<ByteBuf>) - Method in class io.inverno.mod.http.base.internal.OutboundDataSequencer
- as(Class<T>) - Method in class io.inverno.mod.http.base.internal.GenericParameter
- as(Type) - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asArrayOf(Class<T>) - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asArrayOf(Type) - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asBigDecimal() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asBigInteger() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asBoolean() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asByte() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asCharacter() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asClass() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asCurrency() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asDouble() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asFile() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asFloat() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asInetAddress() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asInteger() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asListOf(Class<T>) - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asListOf(Type) - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asLocalDate() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asLocalDateTime() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asLocale() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asLong() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asPath() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asPattern() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asSetOf(Class<T>) - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asSetOf(Type) - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asShort() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asString() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asURI() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asURL() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- asZonedDateTime() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- AUTH_SCHEME_BASIC - Static variable in interface io.inverno.mod.http.base.header.Headers.Authorization
-
Designates the
basicauthentication scheme as defined by RFC 7617 Section 2. - AUTH_SCHEME_BEARER - Static variable in interface io.inverno.mod.http.base.header.Headers.Authorization
-
Designates the
bearerauthentication scheme as defined by RFC 6750 Section 2.1 - AUTH_SCHEME_DIGEST - Static variable in interface io.inverno.mod.http.base.header.Headers.Authorization
-
Designates the
digestauthentication scheme as defined by RFC 7616 Section 3.4. - AUTH_SCHEME_NEGOTIATE - Static variable in interface io.inverno.mod.http.base.header.Headers.Authorization
-
Desginates the
negotiateauthentication scheme as defined by RFC 4559 Section 4. - Authorization(String, String, String, String) - Constructor for class io.inverno.mod.http.base.internal.header.AuthorizationCodec.Authorization
-
Creates an authorization header.
- Authorization(String, String, Map<String, String>) - Constructor for class io.inverno.mod.http.base.internal.header.AuthorizationCodec.Authorization
-
Creates an authorization header.
- AuthorizationCodec - Class in io.inverno.mod.http.base.internal.header
-
Authorization HTTP
HeaderCodecimplementation. - AuthorizationCodec() - Constructor for class io.inverno.mod.http.base.internal.header.AuthorizationCodec
-
Creates an authorization header codec.
- AuthorizationCodec(Set<String>) - Constructor for class io.inverno.mod.http.base.internal.header.AuthorizationCodec
-
Creates an authorization header codec with the specified expected schemes.
- AuthorizationCodec.Authorization - Class in io.inverno.mod.http.base.internal.header
-
Headers.Authorizationheader implementation. - AuthorizationCodec.Authorization.ParametersBuilder - Class in io.inverno.mod.http.base.internal.header
-
An authorization parameters builder.
- AuthorizationCodec.Authorization.TokenBuilder - Class in io.inverno.mod.http.base.internal.header
-
An authorization token builder.
B
- BAD_GATEWAY - Enum constant in enum io.inverno.mod.http.base.Status
- BAD_GATEWAY - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
The server was acting as a gateway or proxy and received an invalid response from the upstream server.
- BAD_REQUEST - Enum constant in enum io.inverno.mod.http.base.Status
- BadRequestException - Exception Class in io.inverno.mod.http.base
-
A HTTP exception that indicates a
Bad Request (400). - BadRequestException() - Constructor for exception class io.inverno.mod.http.base.BadRequestException
-
Creates a bad request exception.
- BadRequestException(String) - Constructor for exception class io.inverno.mod.http.base.BadRequestException
-
Creates a bad request exception with the specified message.
- BadRequestException(String, Throwable) - Constructor for exception class io.inverno.mod.http.base.BadRequestException
-
Creates a bad request exception with the specified message and cause.
- BadRequestException(Throwable) - Constructor for exception class io.inverno.mod.http.base.BadRequestException
-
Creates a bad request exception with the specified cause.
- Base - Class in io.inverno.mod.http.base
- Base.Builder - Class in io.inverno.mod.http.base
- Base.Linker - Class in io.inverno.mod.http.base
- BaseExchange<A> - Interface in io.inverno.mod.http.base
-
Base HTTP exchange (request/response) for representing server or client exchanges.
- BaseRequest - Interface in io.inverno.mod.http.base
-
Base HTTP request for representing client or server requests.
- BaseResponse - Interface in io.inverno.mod.http.base
-
Base HTTP response for representing client or server responses.
- BaseWebSocketExchange<A> - Interface in io.inverno.mod.http.base.ws
-
Represents a WebSocket exchange between a client and a server.
- BaseWebSocketExchange.Inbound - Interface in io.inverno.mod.http.base.ws
-
Represents the inbound part of a WebSocket exchange.
- BaseWebSocketExchange.Outbound - Interface in io.inverno.mod.http.base.ws
-
Represents the outbound part of a WebSocket exchange.
- binary() - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketMessage
- binary() - Method in interface io.inverno.mod.http.base.ws.WebSocketMessage
-
Returns the message payload binary data stream.
- binary(ByteBuf) - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketMessage.GenericFactory
- binary(ByteBuf) - Method in interface io.inverno.mod.http.base.ws.WebSocketFrame.Factory
-
Creates a final binary frame with the specified payload data.
- binary(ByteBuf) - Method in interface io.inverno.mod.http.base.ws.WebSocketMessage.Factory
-
Creates a binary message with the specified payload data.
- binary(ByteBuf, boolean) - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame.GenericFactory
- binary(ByteBuf, boolean) - Method in interface io.inverno.mod.http.base.ws.WebSocketFrame.Factory
-
Creates a binary frame with the specified payload data.
- binary(Publisher<ByteBuf>) - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketMessage.GenericFactory
- binary(Publisher<ByteBuf>) - Method in interface io.inverno.mod.http.base.ws.WebSocketMessage.Factory
-
Creates a binary message with the specified payload data stream.
- BINARY - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketFrame.Kind
-
Indicates a
BINARYdata frame. - BINARY - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketMessage.Kind
-
Indicates a
BINARYmessage. - binaryMessages() - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange.Inbound
-
Returns the received binary messages.
- BOUNDARY - Static variable in interface io.inverno.mod.http.base.header.Headers.ContentType
-
Boundary parameter
- build() - Method in interface io.inverno.mod.http.base.header.HeaderBuilder
-
Builds the header.
- build() - Method in class io.inverno.mod.http.base.internal.header.AcceptCodec.Accept.Builder
- build() - Method in class io.inverno.mod.http.base.internal.header.AcceptLanguageCodec.AcceptLanguage.Builder
- build() - Method in class io.inverno.mod.http.base.internal.header.AuthorizationCodec.Authorization.ParametersBuilder
- build() - Method in class io.inverno.mod.http.base.internal.header.AuthorizationCodec.Authorization.TokenBuilder
- build() - Method in class io.inverno.mod.http.base.internal.header.ContentDispositionCodec.ContentDisposition.Builder
- build() - Method in class io.inverno.mod.http.base.internal.header.ContentTypeCodec.ContentType.Builder
- build() - Method in class io.inverno.mod.http.base.internal.header.CookieCodec.Cookie.Builder
- build() - Method in class io.inverno.mod.http.base.internal.header.GenericHeader.Builder
- build() - Method in class io.inverno.mod.http.base.internal.header.MultiParameterizedHeader.AbstractBuilder
- build() - Method in class io.inverno.mod.http.base.internal.header.ParameterizedHeader.Builder
- build() - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie.Builder
- Builder() - Constructor for class io.inverno.mod.http.base.Base.Builder
- Builder() - Constructor for class io.inverno.mod.http.base.internal.header.AcceptCodec.Accept.Builder
- Builder() - Constructor for class io.inverno.mod.http.base.internal.header.AcceptLanguageCodec.AcceptLanguage.Builder
- Builder() - Constructor for class io.inverno.mod.http.base.internal.header.ContentDispositionCodec.ContentDisposition.Builder
- Builder() - Constructor for class io.inverno.mod.http.base.internal.header.ContentTypeCodec.ContentType.Builder
- Builder() - Constructor for class io.inverno.mod.http.base.internal.header.GenericHeader.Builder
- Builder() - Constructor for class io.inverno.mod.http.base.internal.header.MultiParameterizedHeader.Builder
- Builder() - Constructor for class io.inverno.mod.http.base.internal.header.ParameterizedHeader.Builder
- Builder() - Constructor for class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie.Builder
- Builder(ObjectConverter<String>) - Constructor for class io.inverno.mod.http.base.internal.header.CookieCodec.Cookie.Builder
-
Creates a cookie header builder.
- builderSupplier - Variable in class io.inverno.mod.http.base.header.AbstractHeaderCodec
-
The header builder supplier.
C
- CHARSET - Static variable in interface io.inverno.mod.http.base.header.Headers.ContentType
-
Charset parameter
- clear() - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- CLIENT_ERROR - Enum constant in enum io.inverno.mod.http.base.Status.Category
- close() - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange
-
Closes the WebSocket with the normal status (
1000). - close(short) - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange
-
Closes the WebSocket with the specified status code.
- close(short, String) - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange
-
Closes the WebSocket with specified status code and reason.
- close(WebSocketStatus) - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange
-
Closes the WebSocket with the specified status.
- close(WebSocketStatus, String) - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange
-
Closes the WebSocket with specified status and reason.
- close(String) - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange
-
Closes the WebSocket with the normal status (
1000) and the specified reason. - CLOSE - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketFrame.Kind
-
Indicates a
CLOSEcontrol frame. - CLOSED_ABNORMALLY - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
Designated for use in applications expecting a status code to indicate that the connection was closed abnormally, e.g., without sending or receiving a Close control frame.
- closeOnComplete(boolean) - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange.Outbound
-
Specifies whether the WebSocket exchange should be closed when the frames publisher completes successfully.
- COLON - Static variable in interface io.inverno.mod.http.base.header.HeaderCodec
-
Colon ':'
- COMMA - Static variable in interface io.inverno.mod.http.base.header.HeaderCodec
-
Comma ','
- COMPARATOR - Static variable in interface io.inverno.mod.http.base.header.Headers.Accept.MediaRange
-
The media range comparator based on media range scores.
- COMPARATOR - Static variable in interface io.inverno.mod.http.base.header.Headers.AcceptLanguage.LanguageRange
-
The language range comparator based on language range scores.
- CONFLICT - Enum constant in enum io.inverno.mod.http.base.Status
- CONNECT - Enum constant in enum io.inverno.mod.http.base.Method
- contains(CharSequence) - Method in interface io.inverno.mod.http.base.InboundHeaders
-
Determines whether a header with the specified name is present.
- contains(CharSequence) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- contains(CharSequence, CharSequence) - Method in interface io.inverno.mod.http.base.InboundHeaders
-
Determines whether a header with the specified name and value is present.
- contains(CharSequence, CharSequence, boolean) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- contains(String) - Method in interface io.inverno.mod.http.base.InboundCookies
-
Determines whether a cookie with the specified name is present.
- contains(String) - Method in interface io.inverno.mod.http.base.InboundSetCookies
-
Determines whether a set-cookie with the specified name is present.
- contains(String) - Method in class io.inverno.mod.http.base.internal.GenericQueryParameters
- contains(String) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- contains(String) - Method in interface io.inverno.mod.http.base.QueryParameters
-
Determines whether a parameter with the specified name is present.
- contains(String, String, boolean) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- content - Variable in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- content - Variable in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- content() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- content() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- ContentDispositionCodec - Class in io.inverno.mod.http.base.internal.header
-
Content-disposition HTTP
HeaderCodecimplementation. - ContentDispositionCodec() - Constructor for class io.inverno.mod.http.base.internal.header.ContentDispositionCodec
-
Creates a content-disposition header codec.
- ContentDispositionCodec.ContentDisposition - Class in io.inverno.mod.http.base.internal.header
-
Headers.ContentDispositionheader implementation. - ContentDispositionCodec.ContentDisposition.Builder - Class in io.inverno.mod.http.base.internal.header
-
Content-disposition
HeaderBuilderimplementation. - contentLength(long) - Method in interface io.inverno.mod.http.base.OutboundRequestHeaders
-
Sets the request content length.
- contentLength(long) - Method in interface io.inverno.mod.http.base.OutboundResponseHeaders
-
Sets the response content length.
- contentType(String) - Method in interface io.inverno.mod.http.base.OutboundRequestHeaders
-
Sets the request content type header field value.
- contentType(String) - Method in interface io.inverno.mod.http.base.OutboundResponseHeaders
-
Sets the response content type header field value.
- ContentType(String, Charset, String, Map<String, String>) - Constructor for class io.inverno.mod.http.base.internal.header.ContentTypeCodec.ContentType
-
Creates a content-type header with the specified media type, charset, boundary and parameters.
- ContentTypeCodec - Class in io.inverno.mod.http.base.internal.header
-
Content-type HTTP
HeaderCodecimplementation. - ContentTypeCodec() - Constructor for class io.inverno.mod.http.base.internal.header.ContentTypeCodec
-
Creates a content-type header codec.
- ContentTypeCodec.ContentType - Class in io.inverno.mod.http.base.internal.header
-
Headers.ContentTypeheader implementation. - ContentTypeCodec.ContentType.Builder - Class in io.inverno.mod.http.base.internal.header
-
Content-type
HeaderBuilderimplementation. - context() - Method in interface io.inverno.mod.http.base.BaseExchange
-
Returns the context attached to the exchange.
- context() - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange
-
Returns the context attached to the exchange.
- continuation(ByteBuf, boolean) - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame.GenericFactory
- continuation(ByteBuf, boolean) - Method in interface io.inverno.mod.http.base.ws.WebSocketFrame.Factory
-
Creates a continuation frame with the specified payload data.
- CONTINUATION - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketFrame.Kind
-
Indicates a
CONTINUATIONdata frame. - CONTINUE - Enum constant in enum io.inverno.mod.http.base.Status
- Cookie - Interface in io.inverno.mod.http.base.header
-
Represents a HTTP cookie as defined by RFC 6265 Section 4.2
- Cookie(Map<String, List<CookieParameter>>) - Constructor for class io.inverno.mod.http.base.internal.header.CookieCodec.Cookie
-
Creates a cookie header.
- CookieCodec - Class in io.inverno.mod.http.base.internal.header
-
Cookie HTTP
HeaderCodecimplementation. - CookieCodec(ObjectConverter<String>) - Constructor for class io.inverno.mod.http.base.internal.header.CookieCodec
-
Creates a cookie header codec with the specified parameter value converter.
- CookieCodec.Cookie - Class in io.inverno.mod.http.base.internal.header
-
Headers.Cookieheader implementation. - CookieCodec.Cookie.Builder - Class in io.inverno.mod.http.base.internal.header
-
Cookie
HeaderBuilderimplementation. - CookieParameter - Interface in io.inverno.mod.http.base.header
-
A cookie with parameter's conversion capabilities.
- cookies() - Method in interface io.inverno.mod.http.base.InboundRequestHeaders
-
Returns the cookies defined in the request.
- cookies() - Method in interface io.inverno.mod.http.base.InboundResponseHeaders
-
Returns the set-cookies defined in the response.
- cookies(Consumer<OutboundCookies>) - Method in interface io.inverno.mod.http.base.OutboundRequestHeaders
-
Sets the request cookies.
- cookies(Consumer<OutboundSetCookies>) - Method in interface io.inverno.mod.http.base.OutboundResponseHeaders
-
Sets the response set-cookies.
- copy() - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpRequest
- copy() - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpResponse
- copy() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- copy() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- copy() - Method in class io.inverno.mod.http.base.internal.netty.FlatLastHttpContent
- CR - Static variable in interface io.inverno.mod.http.base.header.HeaderCodec
-
Carriage return
- create(String, T) - Method in interface io.inverno.mod.http.base.Parameter.Factory
-
Creates a parameter with the specified name and value.
- CREATED - Enum constant in enum io.inverno.mod.http.base.Status
- CREATION_DATE - Static variable in interface io.inverno.mod.http.base.header.Headers.ContentDisposition
-
Creation-date parameter
D
- decode(ByteBuf, Charset) - Method in interface io.inverno.mod.http.base.header.HeaderService
-
Decodes the specified header field
ByteBufas defined by RFC 7230 Section 3.2 using the specified charset. - decode(ByteBuf, Charset) - Method in class io.inverno.mod.http.base.internal.header.GenericHeaderService
- decode(String) - Method in interface io.inverno.mod.http.base.header.HeaderService
-
Decodes the specified header field as defined by RFC 7230 Section 3.2.
- decode(String) - Method in class io.inverno.mod.http.base.internal.header.GenericHeaderService
- decode(String, ByteBuf, Charset) - Method in interface io.inverno.mod.http.base.header.HeaderCodec
-
Decodes the specified raw value
ByteBuffor the specified header name using the specified charset. - decode(String, ByteBuf, Charset) - Method in interface io.inverno.mod.http.base.header.HeaderService
-
Decodes the specified raw value
ByteBuffor the specified header name using the specified charset. - decode(String, ByteBuf, Charset) - Method in class io.inverno.mod.http.base.internal.header.AuthorizationCodec
- decode(String, ByteBuf, Charset) - Method in class io.inverno.mod.http.base.internal.header.GenericHeaderCodec
- decode(String, ByteBuf, Charset) - Method in class io.inverno.mod.http.base.internal.header.GenericHeaderService
- decode(String, ByteBuf, Charset) - Method in class io.inverno.mod.http.base.internal.header.ParameterizedHeaderCodec
- decode(String, String) - Method in interface io.inverno.mod.http.base.header.HeaderCodec
-
Decodes the specified raw header value for the specified header name.
- decode(String, String) - Method in interface io.inverno.mod.http.base.header.HeaderService
-
Decodes the specified raw header value for the specified header name.
- decode(String, String) - Method in class io.inverno.mod.http.base.internal.header.AuthorizationCodec
- decode(String, String) - Method in class io.inverno.mod.http.base.internal.header.GenericHeaderCodec
- decode(String, String) - Method in class io.inverno.mod.http.base.internal.header.GenericHeaderService
- decode(String, String) - Method in class io.inverno.mod.http.base.internal.header.ParameterizedHeaderCodec
- decoderResult() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- decoderResult() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- decoderResult() - Method in class io.inverno.mod.http.base.internal.netty.FlatLastHttpContent
- DEFAULT_BUFFER_CAPACITY - Static variable in class io.inverno.mod.http.base.internal.OutboundDataSequencer
-
The default outbound buffer capacity.
- DEFAULT_PARAMETER_DELIMITER - Static variable in class io.inverno.mod.http.base.internal.header.ParameterizedHeaderCodec
-
Default parameter delimiter.
- DEFAULT_VALUE_DELIMITER - Static variable in class io.inverno.mod.http.base.internal.header.ParameterizedHeaderCodec
-
Default value delimiter.
- DELETE - Enum constant in enum io.inverno.mod.http.base.Method
- doBuild() - Method in class io.inverno.mod.http.base.Base.Builder
- doBuild() - Method in class io.inverno.mod.http.base.internal.header.MultiParameterizedHeader.AbstractBuilder
-
Builds the header.
- doBuild() - Method in class io.inverno.mod.http.base.internal.header.MultiParameterizedHeader.Builder
- domain(String) - Method in interface io.inverno.mod.http.base.header.SetCookie.Configurator
-
Sets the cookie domain attribute.
- domain(String) - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- DOMAIN - Static variable in interface io.inverno.mod.http.base.header.Headers.SetCookie
-
Domain parameter
- DOUBLE_QUOTE - Static variable in interface io.inverno.mod.http.base.header.HeaderCodec
-
Double quote '"'
- duplicate() - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpRequest
- duplicate() - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpResponse
- duplicate() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- duplicate() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- duplicate() - Method in class io.inverno.mod.http.base.internal.netty.FlatLastHttpContent
E
- encode(A) - Method in interface io.inverno.mod.http.base.header.HeaderCodec
-
Encodes the specified header as a string.
- encode(A) - Method in class io.inverno.mod.http.base.internal.header.GenericHeaderCodec
- encode(A) - Method in class io.inverno.mod.http.base.internal.header.ParameterizedHeaderCodec
- encode(A, ByteBuf, Charset) - Method in interface io.inverno.mod.http.base.header.HeaderCodec
-
Encodes the specified header in the specified
ByteBufferusing the specified charset. - encode(AuthorizationCodec.Authorization) - Method in class io.inverno.mod.http.base.internal.header.AuthorizationCodec
- encode(ByteBuf) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
-
Encodes the headers into the specified buffer.
- encode(T) - Method in interface io.inverno.mod.http.base.header.HeaderService
-
Encodes the specified header as a string.
- encode(T) - Method in class io.inverno.mod.http.base.internal.header.GenericHeaderService
- encode(T, ByteBuf, Charset) - Method in interface io.inverno.mod.http.base.header.HeaderService
-
Encodes the specified header in the specified
ByteBufferusing the specified charset. - encode(T, ByteBuf, Charset) - Method in class io.inverno.mod.http.base.internal.header.GenericHeaderService
- encodeValue(A) - Method in interface io.inverno.mod.http.base.header.HeaderCodec
-
Encodes the value of the specified header as a string.
- encodeValue(A) - Method in class io.inverno.mod.http.base.internal.header.GenericHeaderCodec
- encodeValue(A) - Method in class io.inverno.mod.http.base.internal.header.ParameterizedHeaderCodec
- encodeValue(A, ByteBuf, Charset) - Method in interface io.inverno.mod.http.base.header.HeaderCodec
-
Encodes the value of the specified header in the specified
ByteBufferusing the specified charset. - encodeValue(AcceptCodec.Accept) - Method in class io.inverno.mod.http.base.internal.header.AcceptCodec
- encodeValue(AcceptLanguageCodec.AcceptLanguage) - Method in class io.inverno.mod.http.base.internal.header.AcceptLanguageCodec
- encodeValue(AuthorizationCodec.Authorization) - Method in class io.inverno.mod.http.base.internal.header.AuthorizationCodec
- encodeValue(ContentTypeCodec.ContentType) - Method in class io.inverno.mod.http.base.internal.header.ContentTypeCodec
- encodeValue(CookieCodec.Cookie) - Method in class io.inverno.mod.http.base.internal.header.CookieCodec
- encodeValue(SetCookieCodec.SetCookie) - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec
- encodeValue(T) - Method in interface io.inverno.mod.http.base.header.HeaderService
-
Encodes the value of the specified header as a string.
- encodeValue(T) - Method in class io.inverno.mod.http.base.internal.header.GenericHeaderService
- encodeValue(T, ByteBuf, Charset) - Method in interface io.inverno.mod.http.base.header.HeaderService
-
Encodes the value of the specified header in the specified
ByteBufferusing the specified charset. - encodeValue(T, ByteBuf, Charset) - Method in class io.inverno.mod.http.base.internal.header.GenericHeaderService
- ENDPOINT_UNAVAILABLE - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
An endpoint is "going away", such as a server going down or a browser having navigated away from a page.
- entries() - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- entriesCharSequence() - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
-
Returns headers as entries of char sequences.
- equals(Object) - Method in class io.inverno.mod.http.base.internal.GenericParameter
- equals(Object) - Method in class io.inverno.mod.http.base.internal.header.AcceptCodec.Accept.MediaRange
- equals(Object) - Method in class io.inverno.mod.http.base.internal.header.AcceptLanguageCodec.AcceptLanguage.LanguageRange
- equals(Object) - Method in class io.inverno.mod.http.base.internal.header.GenericHeader
- equals(Object) - Method in class io.inverno.mod.http.base.internal.header.ParameterizedHeader
- EQUALS - Static variable in interface io.inverno.mod.http.base.header.HeaderCodec
-
Equals '='
- ExchangeContext - Interface in io.inverno.mod.http.base
-
Base Exchange context interface.
- EXPECTATION_FAILED - Enum constant in enum io.inverno.mod.http.base.Status
- expires(ZonedDateTime) - Method in interface io.inverno.mod.http.base.header.SetCookie.Configurator
-
Sets the cookie expires attribute.
- expires(ZonedDateTime) - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- EXPIRES - Static variable in interface io.inverno.mod.http.base.header.Headers.SetCookie
-
Expires parameter
F
- FILENAME - Static variable in interface io.inverno.mod.http.base.header.Headers.ContentDisposition
-
Filename parameter
- finalizer(Mono<Void>) - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange
-
Specifies a finalizer to the WebSocket exchange which completes once the exchange is closed.
- findAllMatch(Collection<Headers.AcceptLanguage.LanguageRange>) - Method in interface io.inverno.mod.http.base.header.Headers.AcceptLanguage
-
Returns all the language ranges in the specified collection that matches the accept language header sorted from best to worst.
- findAllMatch(Collection<Headers.ContentType>) - Method in interface io.inverno.mod.http.base.header.Headers.Accept
-
Returns all the content types in the specified collection that matches the accept header sorted from best to worst.
- findAllMatch(Collection<T>, Function<T, Headers.AcceptLanguage.LanguageRange>) - Method in interface io.inverno.mod.http.base.header.Headers.AcceptLanguage
-
Returns all the items in the specified collection whose language range matches the accept language header sorted from best to worst.
- findAllMatch(Collection<T>, Function<T, Headers.ContentType>) - Method in interface io.inverno.mod.http.base.header.Headers.Accept
-
Returns all the items in the specified collection whose content type matches the accept header sorted from best to worst.
- findBestMatch(Collection<Headers.AcceptLanguage.LanguageRange>) - Method in interface io.inverno.mod.http.base.header.Headers.AcceptLanguage
-
Returns the language range in the specified collection that best matches the accept language header.
- findBestMatch(Collection<Headers.ContentType>) - Method in interface io.inverno.mod.http.base.header.Headers.Accept
-
Returns the content type in the specified collection that best matches the accept header.
- findBestMatch(Collection<T>, Function<T, Headers.AcceptLanguage.LanguageRange>) - Method in interface io.inverno.mod.http.base.header.Headers.AcceptLanguage
-
Returns the item from the specified collection whose language range best matches the accept language header.
- findBestMatch(Collection<T>, Function<T, Headers.ContentType>) - Method in interface io.inverno.mod.http.base.header.Headers.Accept
-
Returns the item from the specified collection whose content type best matches the accept header.
- findFirstMatch(Headers.AcceptLanguage.LanguageRange, Collection<T>, Function<T, Headers.AcceptLanguage.LanguageRange>) - Static method in interface io.inverno.mod.http.base.header.Headers.AcceptLanguage.LanguageRange
-
Returns the first item in the specified collection whose language range matches the specified language range.
- findFirstMatch(Headers.AcceptLanguage.LanguageRange, List<Headers.AcceptLanguage.LanguageRange>) - Static method in interface io.inverno.mod.http.base.header.Headers.AcceptLanguage.LanguageRange
-
Returns the first language range in the specified list that matches the specified language range.
- findFirstMatch(Headers.ContentType, Collection<T>, Function<T, Headers.Accept.MediaRange>) - Static method in interface io.inverno.mod.http.base.header.Headers.Accept.MediaRange
-
Returns the first item in the specified collection whose media range matches the specified content type.
- findFirstMatch(Headers.ContentType, List<Headers.Accept.MediaRange>) - Static method in interface io.inverno.mod.http.base.header.Headers.Accept.MediaRange
-
Returns the first media range in the specified list that matches the specified content type.
- FlatFullHttpRequest - Class in io.inverno.mod.http.base.internal.netty
-
Optimized
FullHttpRequestimplementation. - FlatFullHttpRequest(HttpVersion, HttpMethod, String, HttpHeaders, ByteBuf, HttpHeaders) - Constructor for class io.inverno.mod.http.base.internal.netty.FlatFullHttpRequest
-
Creates a flat full HTTP request.
- FlatFullHttpResponse - Class in io.inverno.mod.http.base.internal.netty
-
Optimized
FullHttpResponseimplementation. - FlatFullHttpResponse(HttpVersion, HttpResponseStatus, HttpHeaders, ByteBuf, HttpHeaders) - Constructor for class io.inverno.mod.http.base.internal.netty.FlatFullHttpResponse
-
Creates a flat full HTTP response.
- FlatHttpRequest - Class in io.inverno.mod.http.base.internal.netty
-
Optimized
HttpResponseimplementation. - FlatHttpRequest(ByteBuf) - Constructor for class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
-
Creates a flat HTTP request.
- FlatHttpRequest(HttpVersion, HttpMethod, String, HttpHeaders, boolean) - Constructor for class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
-
Creates a flat HTTP request.
- FlatHttpRequest(HttpVersion, HttpMethod, String, HttpHeaders, ByteBuf) - Constructor for class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
-
Creates a flat HTTP request.
- FlatHttpResponse - Class in io.inverno.mod.http.base.internal.netty
-
Optimized
HttpResponseimplementation. - FlatHttpResponse(HttpVersion, HttpResponseStatus, HttpHeaders, boolean) - Constructor for class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
-
Creates a flat HTTP response.
- FlatHttpResponse(HttpVersion, HttpResponseStatus, HttpHeaders, ByteBuf) - Constructor for class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
-
Creates a flat HTTP response.
- FlatLastHttpContent - Class in io.inverno.mod.http.base.internal.netty
-
Optimized
LastHttpContentimplementation. - FlatLastHttpContent(ByteBuf, HttpHeaders) - Constructor for class io.inverno.mod.http.base.internal.netty.FlatLastHttpContent
-
Creates a flat last HTTP content.
- FlatLastHttpContent(ByteBuf, HttpHeaders, DecoderResult) - Constructor for class io.inverno.mod.http.base.internal.netty.FlatLastHttpContent
-
Creates a flat HTTP content.
- FORBIDDEN - Enum constant in enum io.inverno.mod.http.base.Status
- ForbiddenException - Exception Class in io.inverno.mod.http.base
-
A HTTP exception that indicates a
Forbidden (403)access to a server resource. - ForbiddenException() - Constructor for exception class io.inverno.mod.http.base.ForbiddenException
-
Creates a forbidden exception.
- ForbiddenException(String) - Constructor for exception class io.inverno.mod.http.base.ForbiddenException
-
Creates a forbidden exception with the specified message.
- ForbiddenException(String, Throwable) - Constructor for exception class io.inverno.mod.http.base.ForbiddenException
-
Creates a forbidden exception with the specified message and cause.
- ForbiddenException(Throwable) - Constructor for exception class io.inverno.mod.http.base.ForbiddenException
-
Creates a forbidden exception with the specified cause.
- FORMATTER_RFC_5322_DATE_TIME - Static variable in class io.inverno.mod.http.base.header.Headers
- FOUND - Enum constant in enum io.inverno.mod.http.base.Status
- frames() - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketMessage
- frames() - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange.Inbound
-
Returns the received frames.
- frames() - Method in interface io.inverno.mod.http.base.ws.WebSocketMessage
-
Returns the frames that composes the message.
- frames(Function<WebSocketFrame.Factory, Publisher<WebSocketFrame>>) - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange.Outbound
-
Sets the stream of frames to send.
- fromValue(String) - Static method in enum io.inverno.mod.http.base.header.Headers.SetCookie.SameSitePolicy
-
Returns the same-site policy corresponding to the specified value.
G
- GATEWAY_TIMEOUT - Enum constant in enum io.inverno.mod.http.base.Status
- generateMultipartBoundary() - Static method in class io.inverno.mod.http.base.internal.header.ContentTypeCodec
-
Generates a random multipart boundary.
- GenericCookieParameter - Class in io.inverno.mod.http.base.internal.header
-
Generic
CookieParameterimplementation. - GenericCookieParameter(ObjectConverter<String>, String, String) - Constructor for class io.inverno.mod.http.base.internal.header.GenericCookieParameter
-
Creates a generic cookie parameter.
- GenericFactory(int) - Constructor for class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame.GenericFactory
-
Creates a generic WebSocker frame factory.
- GenericFactory(int) - Constructor for class io.inverno.mod.http.base.internal.ws.GenericWebSocketMessage.GenericFactory
-
Creates a generic WebSocket message factory.
- GenericHeader - Class in io.inverno.mod.http.base.internal.header
-
Generic HTTP
Headerimplementation. - GenericHeader(String, String) - Constructor for class io.inverno.mod.http.base.internal.header.GenericHeader
-
Creates a generic header with the specified name and raw value.
- GenericHeader.Builder - Class in io.inverno.mod.http.base.internal.header
-
Generic HTTP
HeaderBuilderimplementation. - GenericHeaderCodec<A,
B> - Class in io.inverno.mod.http.base.internal.header -
Genric HTTP
HeaderCodecimplementation. - GenericHeaderCodec(Supplier<B>, Set<String>) - Constructor for class io.inverno.mod.http.base.internal.header.GenericHeaderCodec
-
Creates a generic HTTP header codec.
- GenericHeaderService - Class in io.inverno.mod.http.base.internal.header
-
Generic
HeaderServiceimplementation. - GenericHeaderService() - Constructor for class io.inverno.mod.http.base.internal.header.GenericHeaderService
-
Creates a generic header service.
- GenericHeaderService(List<HeaderCodec<?>>) - Constructor for class io.inverno.mod.http.base.internal.header.GenericHeaderService
-
Creates a generic header service with the specified list of HTTP header codecs.
- GenericHeaderService.HeaderCodecsSocket - Interface in io.inverno.mod.http.base.internal.header
-
Header codecs socket.
- GenericParameter - Class in io.inverno.mod.http.base.internal
-
Generic
Parameterimplementation. - GenericParameter(String, Object, ObjectConverter<String>) - Constructor for class io.inverno.mod.http.base.internal.GenericParameter
-
Creates a generic parameter with the specified parameter name, parameter value and parameter value converter.
- GenericParameter(String, String, ObjectConverter<String>) - Constructor for class io.inverno.mod.http.base.internal.GenericParameter
-
Creates a generic parameter with the specified parameter name, parameter value and parameter value converter.
- GenericQueryParameters - Class in io.inverno.mod.http.base.internal
-
A generic
QueryParametersimplementation. - GenericQueryParameters(Map<String, List<String>>, ObjectConverter<String>) - Constructor for class io.inverno.mod.http.base.internal.GenericQueryParameters
-
Creates query parameters.
- GenericSetCookieParameter - Class in io.inverno.mod.http.base.internal.header
-
Generic
SetCookieParameterimplementation. - GenericSetCookieParameter(Headers.SetCookie, ObjectConverter<String>) - Constructor for class io.inverno.mod.http.base.internal.header.GenericSetCookieParameter
-
Creates a generic set cookie parameter.
- GenericWebSocketFrame - Class in io.inverno.mod.http.base.internal.ws
-
Generic
WebSocketFrameimplementation. - GenericWebSocketFrame(WebSocketFrame) - Constructor for class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame
-
Creates a generic WebSocket frame.
- GenericWebSocketFrame(WebSocketFrame, WebSocketFrame.Kind) - Constructor for class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame
-
Creates a generic WebSocket frame.
- GenericWebSocketFrame.GenericFactory - Class in io.inverno.mod.http.base.internal.ws
-
Generic
WebSocketFrame.Factoryimplementation. - GenericWebSocketMessage - Class in io.inverno.mod.http.base.internal.ws
-
Generic
WebSocketMessageimplementation. - GenericWebSocketMessage(WebSocketMessage.Kind, Publisher<WebSocketFrame>) - Constructor for class io.inverno.mod.http.base.internal.ws.GenericWebSocketMessage
-
Creates a generic WebSocket message.
- GenericWebSocketMessage.GenericFactory - Class in io.inverno.mod.http.base.internal.ws
-
Generic
WebSocketMessage.Factoryimplementation. - get() - Method in class io.inverno.mod.http.base.internal.ParameterConverter
- get(CharSequence) - Method in interface io.inverno.mod.http.base.InboundHeaders
-
Returns the value of the header with the specified name.
- get(CharSequence) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- get(String) - Method in interface io.inverno.mod.http.base.InboundCookies
-
Returns the cookie with the specified name.
- get(String) - Method in interface io.inverno.mod.http.base.InboundSetCookies
-
Returns the set-cookie with the specified name.
- get(String) - Method in class io.inverno.mod.http.base.internal.GenericQueryParameters
- get(String) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- get(String) - Method in interface io.inverno.mod.http.base.QueryParameters
-
Returns the query parameter with the specified name.
- GET - Enum constant in enum io.inverno.mod.http.base.Method
- getAcceptableMediaTypes() - Method in exception class io.inverno.mod.http.base.NotAcceptableException
-
Returns the list of media types accepted by the requested resource.
- getAll() - Method in interface io.inverno.mod.http.base.InboundCookies
-
Returns all cookies.
- getAll() - Method in interface io.inverno.mod.http.base.InboundHeaders
-
Returns all headers specified in the HTTP message.
- getAll() - Method in interface io.inverno.mod.http.base.InboundSetCookies
-
Returns all set-cookies.
- getAll() - Method in class io.inverno.mod.http.base.internal.GenericQueryParameters
- getAll() - Method in interface io.inverno.mod.http.base.QueryParameters
-
Returns all query parameters sent in the request.
- getAll(CharSequence) - Method in interface io.inverno.mod.http.base.InboundHeaders
-
Returns the values of all headers with the specified name.
- getAll(CharSequence) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- getAll(String) - Method in interface io.inverno.mod.http.base.InboundCookies
-
Returns all cookies with the specified name.
- getAll(String) - Method in interface io.inverno.mod.http.base.InboundSetCookies
-
Returns all set-cookies with the specified name.
- getAll(String) - Method in class io.inverno.mod.http.base.internal.GenericQueryParameters
- getAll(String) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- getAll(String) - Method in interface io.inverno.mod.http.base.QueryParameters
-
Returns all query parameters with the specified name.
- getAllCharSequence(CharSequence) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
-
Returns all header values as char sequences.
- getAllHeader() - Method in interface io.inverno.mod.http.base.InboundHeaders
-
Decodes and returns all headers specified in the HTTP message.
- getAllHeader(CharSequence) - Method in interface io.inverno.mod.http.base.InboundHeaders
-
Decodes and returns all headers with the specified name.
- getAllowedMethods() - Method in exception class io.inverno.mod.http.base.MethodNotAllowedException
-
Returns the list of methods allowed by the requested resource.
- getAllParameter() - Method in interface io.inverno.mod.http.base.InboundHeaders
-
Returns all headers specified in the HTTP message as parameters.
- getAllParameter(CharSequence) - Method in interface io.inverno.mod.http.base.InboundHeaders
-
Returns all headers with the specified name as parameters.
- getAuthority() - Method in interface io.inverno.mod.http.base.BaseRequest
-
Returns the request authority.
- getAuthScheme() - Method in interface io.inverno.mod.http.base.header.Headers.Authorization
-
Returns the authentication scheme.
- getAuthScheme() - Method in class io.inverno.mod.http.base.internal.header.AuthorizationCodec.Authorization
- getBinaryData() - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame
- getBinaryData() - Method in interface io.inverno.mod.http.base.ws.WebSocketFrame
-
Returns the frame's payload data.
- getBoundary() - Method in interface io.inverno.mod.http.base.header.Headers.ContentType
-
Returns the boundary.
- getBoundary() - Method in class io.inverno.mod.http.base.internal.header.ContentTypeCodec.ContentType
- getCategory() - Method in enum io.inverno.mod.http.base.Status
-
Returns the category of the HTTP status.
- getCharSequence(CharSequence) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
-
Returns a header value as char sequence.
- getCharset() - Method in interface io.inverno.mod.http.base.header.Headers.ContentType
-
Returns the charset.
- getCharset() - Method in class io.inverno.mod.http.base.internal.header.ContentTypeCodec.ContentType
- getCode() - Method in enum io.inverno.mod.http.base.HttpVersion
-
Returns protocol's code.
- getCode() - Method in enum io.inverno.mod.http.base.Status
-
Returns the code of the HTTP status.
- getCode() - Method in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
Returns the actual WebSocket status code.
- getContentLength() - Method in interface io.inverno.mod.http.base.InboundRequestHeaders
-
Returns the content length of the request.
- getContentLength() - Method in interface io.inverno.mod.http.base.InboundResponseHeaders
-
Returns the content length of the request.
- getContentType() - Method in interface io.inverno.mod.http.base.InboundRequestHeaders
-
Returns the content type header field value of the request.
- getContentType() - Method in interface io.inverno.mod.http.base.InboundResponseHeaders
-
Returns the content type header field value of the request.
- getContentTypeHeader() - Method in interface io.inverno.mod.http.base.InboundRequestHeaders
-
Decodes and returns the content type header of the request.
- getContentTypeHeader() - Method in interface io.inverno.mod.http.base.InboundResponseHeaders
-
Decodes and returns the content type header of the request.
- getCreationDateTime() - Method in interface io.inverno.mod.http.base.header.Headers.ContentDisposition
-
Returns the part creation datetime.
- getCreationDateTime() - Method in class io.inverno.mod.http.base.internal.header.ContentDispositionCodec.ContentDisposition
- getDecoderResult() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
-
Deprecated.
- getDecoderResult() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
-
Deprecated.
- getDecoderResult() - Method in class io.inverno.mod.http.base.internal.netty.FlatLastHttpContent
-
Deprecated.
- getDispositionType() - Method in interface io.inverno.mod.http.base.header.Headers.ContentDisposition
-
Returns the disposition type.
- getDispositionType() - Method in class io.inverno.mod.http.base.internal.header.ContentDispositionCodec.ContentDisposition
- getDomain() - Method in interface io.inverno.mod.http.base.header.Headers.SetCookie
-
Returns the cookie max age.
- getDomain() - Method in interface io.inverno.mod.http.base.header.SetCookie
-
Returns cookie's domain attribute.
- getDomain() - Method in class io.inverno.mod.http.base.internal.header.GenericSetCookieParameter
- getDomain() - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- getExpires() - Method in interface io.inverno.mod.http.base.header.Headers.SetCookie
-
Returns the cookie expires value.
- getExpires() - Method in interface io.inverno.mod.http.base.header.SetCookie
-
Returns cookie's expires attribute.
- getExpires() - Method in class io.inverno.mod.http.base.internal.header.GenericSetCookieParameter
- getExpires() - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- getFilename() - Method in interface io.inverno.mod.http.base.header.Headers.ContentDisposition
-
Returns the part file name.
- getFilename() - Method in class io.inverno.mod.http.base.internal.header.ContentDispositionCodec.ContentDisposition
- getHeader(CharSequence) - Method in interface io.inverno.mod.http.base.InboundHeaders
-
Decodes and returns the header with the specified name.
- getHeaderCodec(String) - Method in class io.inverno.mod.http.base.internal.header.GenericHeaderService
-
Returns the header codec for the specified header name.
- getHeaderName() - Method in interface io.inverno.mod.http.base.header.Header
-
Returns the header's name.
- getHeaderName() - Method in class io.inverno.mod.http.base.internal.header.GenericHeader
- getHeaders() - Method in class io.inverno.mod.http.base.internal.header.MultiParameterizedHeader
-
Returns the list of headers in the multi-parameterized header.
- getHeaderValue() - Method in interface io.inverno.mod.http.base.header.Header
-
Returns header's raw value.
- getHeaderValue() - Method in class io.inverno.mod.http.base.internal.header.GenericHeader
- getInt(CharSequence) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- getInt(CharSequence, int) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- getKind() - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame
- getKind() - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketMessage
- getKind() - Method in interface io.inverno.mod.http.base.ws.WebSocketFrame
-
Returns the WebSocket frame type.
- getKind() - Method in interface io.inverno.mod.http.base.ws.WebSocketMessage
-
Returns the WebSocket message type.
- getLanguageRanges() - Method in interface io.inverno.mod.http.base.header.Headers.AcceptLanguage
-
Returns the list of language ranges defined in the accept language header.
- getLanguageRanges() - Method in class io.inverno.mod.http.base.internal.header.AcceptLanguageCodec.AcceptLanguage
- getLanguageTag() - Method in interface io.inverno.mod.http.base.header.Headers.AcceptLanguage.LanguageRange
-
Returns the language range tag.
- getLanguageTag() - Method in class io.inverno.mod.http.base.internal.header.AcceptLanguageCodec.AcceptLanguage.LanguageRange
- getLocalAddress() - Method in interface io.inverno.mod.http.base.BaseRequest
-
Returns the socket address of the interface on which the request was sent or received.
- getLocalCertificates() - Method in interface io.inverno.mod.http.base.BaseRequest
-
Returns the certificates that were sent to the remote peer during handshaking.
- getLong(CharSequence) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
-
Returns a header value as long.
- getLong(CharSequence, long) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
-
Returns a header value as long defaulting the the specified default value.
- getMajor() - Method in enum io.inverno.mod.http.base.HttpVersion
-
Returns protocol's major version.
- getMaxAge() - Method in interface io.inverno.mod.http.base.header.Headers.SetCookie
-
Returns the cookie max age.
- getMaxAge() - Method in interface io.inverno.mod.http.base.header.SetCookie
-
Returns cookie's max age attribute.
- getMaxAge() - Method in class io.inverno.mod.http.base.internal.header.GenericSetCookieParameter
- getMaxAge() - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- getMediaRanges() - Method in interface io.inverno.mod.http.base.header.Headers.Accept
-
Returns the list of media ranges defined in the accept header.
- getMediaRanges() - Method in class io.inverno.mod.http.base.internal.header.AcceptCodec.Accept
- getMediaType() - Method in interface io.inverno.mod.http.base.header.Headers.Accept.MediaRange
-
Returns the media range raw value.
- getMediaType() - Method in interface io.inverno.mod.http.base.header.Headers.ContentType
-
Returns the media type composed of type and sub-type parts without parameters.
- getMediaType() - Method in class io.inverno.mod.http.base.internal.header.AcceptCodec.Accept.MediaRange
- getMediaType() - Method in class io.inverno.mod.http.base.internal.header.ContentTypeCodec.ContentType
- getMethod() - Method in interface io.inverno.mod.http.base.BaseRequest
-
Returns the HTTP method of the request.
- getMethod() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
-
Deprecated.
- getMinor() - Method in enum io.inverno.mod.http.base.HttpVersion
-
Returns protocol's minor version.
- getModificationDatetime() - Method in interface io.inverno.mod.http.base.header.Headers.ContentDisposition
-
Returns the part modification datetime.
- getModificationDatetime() - Method in class io.inverno.mod.http.base.internal.header.ContentDispositionCodec.ContentDisposition
- getName() - Method in interface io.inverno.mod.http.base.header.Cookie
-
Returns the name of the cookie.
- getName() - Method in interface io.inverno.mod.http.base.header.Headers.SetCookie
-
Returns the cookie name.
- getName() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- getName() - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- getName() - Method in interface io.inverno.mod.http.base.Parameter
-
Returns the parameter name.
- getNames() - Method in interface io.inverno.mod.http.base.InboundCookies
-
Returns the names of the cookies.
- getNames() - Method in interface io.inverno.mod.http.base.InboundHeaders
-
Returns the names of the headers specified in the HTTP message.
- getNames() - Method in interface io.inverno.mod.http.base.InboundSetCookies
-
Returns the names of the set-cookies sent in the request.
- getNames() - Method in class io.inverno.mod.http.base.internal.GenericQueryParameters
- getNames() - Method in interface io.inverno.mod.http.base.QueryParameters
-
Returns the names of the query parameters sent in the request.
- getPairs() - Method in interface io.inverno.mod.http.base.header.Headers.Cookie
-
Returns the list of cookie pairs.
- getPairs() - Method in class io.inverno.mod.http.base.internal.header.CookieCodec.Cookie
- getParameter(CharSequence) - Method in interface io.inverno.mod.http.base.InboundHeaders
-
Returns the header with the specified name as a parameter.
- getParameterizedValue() - Method in class io.inverno.mod.http.base.internal.header.MultiParameterizedHeader
- getParameterizedValue() - Method in class io.inverno.mod.http.base.internal.header.ParameterizedHeader
-
Returns the header parameterized value defined before the list of parameters in the header raw value.
- getParameters() - Method in interface io.inverno.mod.http.base.header.Headers.Accept.MediaRange
-
Returns media range parameters.
- getParameters() - Method in interface io.inverno.mod.http.base.header.Headers.Authorization
-
Returns authentication parameters.
- getParameters() - Method in interface io.inverno.mod.http.base.header.Headers.ContentType
-
Returns the content type parameters.
- getParameters() - Method in class io.inverno.mod.http.base.internal.header.AcceptCodec.Accept.MediaRange
- getParameters() - Method in class io.inverno.mod.http.base.internal.header.MultiParameterizedHeader
- getParameters() - Method in class io.inverno.mod.http.base.internal.header.ParameterizedHeader
-
Returns the header parameters.
- getPartName() - Method in interface io.inverno.mod.http.base.header.Headers.ContentDisposition
-
Returns the part name.
- getPartName() - Method in class io.inverno.mod.http.base.internal.header.ContentDispositionCodec.ContentDisposition
- getPath() - Method in interface io.inverno.mod.http.base.BaseRequest
-
Returns the path to the resource targeted in the request.
- getPath() - Method in interface io.inverno.mod.http.base.header.Headers.SetCookie
-
Returns the cookie path.
- getPath() - Method in interface io.inverno.mod.http.base.header.SetCookie
-
Returns cookie's path attribute.
- getPath() - Method in class io.inverno.mod.http.base.internal.header.GenericSetCookieParameter
- getPath() - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- getPathAbsolute() - Method in interface io.inverno.mod.http.base.BaseRequest
-
Returns the absolute path to the resource targeted in the request.
- getPathBuilder() - Method in interface io.inverno.mod.http.base.BaseRequest
-
Returns a path builder initialized with the path of the request.
- getPrimarySubTag() - Method in interface io.inverno.mod.http.base.header.Headers.AcceptLanguage.LanguageRange
-
Returns the language range primary sub-tag.
- getPrimarySubTag() - Method in class io.inverno.mod.http.base.internal.header.AcceptLanguageCodec.AcceptLanguage.LanguageRange
- getProtocol() - Method in interface io.inverno.mod.http.base.BaseExchange
-
Returns the protocol of the exchange (eg.
- getProtocolVersion() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
-
Deprecated.
- getProtocolVersion() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
-
Deprecated.
- getQuery() - Method in interface io.inverno.mod.http.base.BaseRequest
-
Returns the query URI component.
- getReadDateTime() - Method in interface io.inverno.mod.http.base.header.Headers.ContentDisposition
-
Returns the part read datetime.
- getReadDateTime() - Method in class io.inverno.mod.http.base.internal.header.ContentDispositionCodec.ContentDisposition
- getReason() - Method in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
Returns the reason describing the status.
- getReasonPhrase() - Method in enum io.inverno.mod.http.base.Status
-
Returns the reason phrase associated to the HTTP status.
- getRemoteAddress() - Method in interface io.inverno.mod.http.base.BaseRequest
-
Returns the socket address of the client or last proxy that sent or received the request.
- getRemoteCertificates() - Method in interface io.inverno.mod.http.base.BaseRequest
-
Returns the certificates that were received from the remote peer during handshaking.
- getRetryAfter() - Method in exception class io.inverno.mod.http.base.ServiceUnavailableException
-
Returns the datetime after which the failed request may be retried.
- getSameSite() - Method in interface io.inverno.mod.http.base.header.Headers.SetCookie
-
Returns cookie's same site attribute.
- getSameSite() - Method in interface io.inverno.mod.http.base.header.SetCookie
-
Returns cookie's same site attribute.
- getSameSite() - Method in class io.inverno.mod.http.base.internal.header.GenericSetCookieParameter
- getSameSite() - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- getScheme() - Method in interface io.inverno.mod.http.base.BaseRequest
-
Returns the name of the scheme used to send the request (eg. http, https...).
- getScore() - Method in interface io.inverno.mod.http.base.header.Headers.Accept.MediaRange
-
Calculates and returns the score or the media range used for sorting.
- getScore() - Method in interface io.inverno.mod.http.base.header.Headers.AcceptLanguage.LanguageRange
-
Calculates and returns the score or the language range used for sorting.
- getScore() - Method in class io.inverno.mod.http.base.internal.header.AcceptCodec.Accept.MediaRange
- getScore() - Method in class io.inverno.mod.http.base.internal.header.AcceptLanguageCodec.AcceptLanguage.LanguageRange
- getSecondarySubTag() - Method in interface io.inverno.mod.http.base.header.Headers.AcceptLanguage.LanguageRange
-
Returns the language range secondary sub-tag.
- getSecondarySubTag() - Method in class io.inverno.mod.http.base.internal.header.AcceptLanguageCodec.AcceptLanguage.LanguageRange
- getShort(CharSequence) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- getShort(CharSequence, short) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- getSize() - Method in interface io.inverno.mod.http.base.header.Headers.ContentDisposition
-
Returns the part size.
- getSize() - Method in class io.inverno.mod.http.base.internal.header.ContentDispositionCodec.ContentDisposition
- getSource() - Method in class io.inverno.mod.http.base.header.Headers.AcceptMatch
-
Returns the source item.
- getStatus() - Method in interface io.inverno.mod.http.base.InboundResponseHeaders
-
Returns the response HTTP status.
- getStatus() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
-
Deprecated.
- getStatusCategory() - Method in exception class io.inverno.mod.http.base.HttpException
-
Returns the HTTP status category.
- getStatusCode() - Method in exception class io.inverno.mod.http.base.HttpException
-
Returns the HTTP status code.
- getStatusCode() - Method in interface io.inverno.mod.http.base.InboundResponseHeaders
-
Returns the response HTTP status code.
- getStatusReasonPhrase() - Method in exception class io.inverno.mod.http.base.HttpException
-
Returns the HTTP status reason phrase.
- getSubProtocol() - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange
-
Returns the subprotocol that was negotiated with the client during the opening handshake.
- getSubType() - Method in interface io.inverno.mod.http.base.header.Headers.Accept.MediaRange
-
Returns the media range sub-type.
- getSubType() - Method in interface io.inverno.mod.http.base.header.Headers.ContentType
-
Returns the sub-type part.
- getSubType() - Method in class io.inverno.mod.http.base.internal.header.AcceptCodec.Accept.MediaRange
- getSubType() - Method in class io.inverno.mod.http.base.internal.header.ContentTypeCodec.ContentType
- getSupportedHeaderNames() - Method in class io.inverno.mod.http.base.header.AbstractHeaderCodec
- getSupportedHeaderNames() - Method in interface io.inverno.mod.http.base.header.HeaderCodec
-
Returns a list of header names supported by the codec.
- getSupportedHeaderNames() - Method in class io.inverno.mod.http.base.internal.header.AuthorizationCodec
- getSupportedProtocol() - Method in exception class io.inverno.mod.http.base.ws.UnsupportedProtocolException
-
Returns the list of supported WebSocket subprotocols.
- getTarget() - Method in class io.inverno.mod.http.base.header.Headers.AcceptMatch
-
Returns the target item.
- getTextData() - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame
- getTextData() - Method in interface io.inverno.mod.http.base.ws.WebSocketFrame
-
Returns the frame's payload data as text.
- getTimeMillis(CharSequence) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- getTimeMillis(CharSequence, long) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- getToken() - Method in interface io.inverno.mod.http.base.header.Headers.Authorization
-
Returns the base64-encoded authentication token.
- getToken() - Method in class io.inverno.mod.http.base.internal.header.AuthorizationCodec.Authorization
- getType() - Method in interface io.inverno.mod.http.base.header.Headers.Accept.MediaRange
-
Returns the media range type.
- getType() - Method in interface io.inverno.mod.http.base.header.Headers.ContentType
-
Returns the type part.
- getType() - Method in class io.inverno.mod.http.base.internal.header.AcceptCodec.Accept.MediaRange
- getType() - Method in class io.inverno.mod.http.base.internal.header.ContentTypeCodec.ContentType
- getUnderlyingFrame() - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame
-
Returns the underlying frame.
- getUri() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
-
Deprecated.
- getValue() - Method in interface io.inverno.mod.http.base.header.Cookie
-
Returns the value of the cookie
- getValue() - Method in interface io.inverno.mod.http.base.header.Headers.SetCookie
-
Returns the cookie value.
- getValue() - Method in enum io.inverno.mod.http.base.header.Headers.SetCookie.SameSitePolicy
-
Returns the policy value.
- getValue() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- getValue() - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- getWeight() - Method in interface io.inverno.mod.http.base.header.Headers.Accept.MediaRange
-
Returns the media range quality value as defined by RFC 7231 Section 5.3.1.
- getWeight() - Method in interface io.inverno.mod.http.base.header.Headers.AcceptLanguage.LanguageRange
-
Returns the language range quality value as defined by RFC 7231 Section 5.3.1.
- getWeight() - Method in class io.inverno.mod.http.base.internal.header.AcceptCodec.Accept.MediaRange
- getWeight() - Method in class io.inverno.mod.http.base.internal.header.AcceptLanguageCodec.AcceptLanguage.LanguageRange
- GONE - Enum constant in enum io.inverno.mod.http.base.Status
H
- hashCode() - Method in class io.inverno.mod.http.base.internal.GenericParameter
- hashCode() - Method in class io.inverno.mod.http.base.internal.header.AcceptCodec.Accept.MediaRange
- hashCode() - Method in class io.inverno.mod.http.base.internal.header.AcceptLanguageCodec.AcceptLanguage.LanguageRange
- hashCode() - Method in class io.inverno.mod.http.base.internal.header.GenericHeader
- hashCode() - Method in class io.inverno.mod.http.base.internal.header.ParameterizedHeader
- HEAD - Enum constant in enum io.inverno.mod.http.base.Method
- Header - Interface in io.inverno.mod.http.base.header
-
Base HTTP header interface defining common HTTP header.
- HeaderBuilder<A,
B> - Interface in io.inverno.mod.http.base.header -
A header builder is used to build a specific
Headerinstance. - HeaderCodec<A> - Interface in io.inverno.mod.http.base.header
-
A HTTP header codec is used to encode and decode HTTP headers.
- headerName - Variable in class io.inverno.mod.http.base.header.AbstractHeaderBuilder
-
The header name.
- headerName - Variable in class io.inverno.mod.http.base.internal.header.GenericHeader
-
The header name.
- headerName(String) - Method in class io.inverno.mod.http.base.header.AbstractHeaderBuilder
- headerName(String) - Method in interface io.inverno.mod.http.base.header.HeaderBuilder
-
Sets the specified header name.
- headerName(String) - Method in class io.inverno.mod.http.base.internal.header.AuthorizationCodec.Authorization.TokenBuilder
- headers - Variable in class io.inverno.mod.http.base.internal.header.MultiParameterizedHeader.AbstractBuilder
-
The list of headers.
- headers - Variable in class io.inverno.mod.http.base.internal.header.MultiParameterizedHeader
-
The list of headers in the multi-parameterized header.
- headers - Variable in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- headers - Variable in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- headers() - Method in interface io.inverno.mod.http.base.BaseRequest
-
Returns the HTTP headers of the request.
- headers() - Method in interface io.inverno.mod.http.base.BaseResponse
-
Returns the HTTP headers of the response.
- headers() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- headers() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- Headers - Class in io.inverno.mod.http.base.header
-
Defines standard HTTP header types.
- Headers.Accept - Interface in io.inverno.mod.http.base.header
-
Accept HTTP header as defined by RFC 7231 Section 5.3.2.
- Headers.Accept.MediaRange - Interface in io.inverno.mod.http.base.header
-
Accept HTTP header media range as defined by RFC 7231 Section 5.3.2.
- Headers.AcceptLanguage - Interface in io.inverno.mod.http.base.header
-
Accept-language HTTP header as defined by RFC 7231 Section 5.3.5.
- Headers.AcceptLanguage.LanguageRange - Interface in io.inverno.mod.http.base.header
-
Accept language HTTP header language range as defined by RFC 7231 Section 5.3.5.
- Headers.AcceptMatch<A,
B> - Class in io.inverno.mod.http.base.header -
An accept match respresents a match between a source item and a target item.
- Headers.Authorization - Interface in io.inverno.mod.http.base.header
-
Authorization HTTP header as defined by RFC 7235 Section 4.2.
- Headers.ContentDisposition - Interface in io.inverno.mod.http.base.header
-
Content-disposition HTTP header as defined by RFC 6266 Section 4.1.
- Headers.ContentType - Interface in io.inverno.mod.http.base.header
-
Content-type HTTP header as defined by RFC 7231 Section 3.1.1.5.
- Headers.Cookie - Interface in io.inverno.mod.http.base.header
-
Cookie HTTP header as defined by RFC 6265 Section 4.2.
- Headers.SetCookie - Interface in io.inverno.mod.http.base.header
-
Set-cookie HTTP header as defined by RFC 6265 Section 4.1.
- Headers.SetCookie.SameSitePolicy - Enum in io.inverno.mod.http.base.header
-
Defines a same site policy as defined by SameSite cookie.
- headerService() - Method in class io.inverno.mod.http.base.Base
- HeaderService - Interface in io.inverno.mod.http.base.header
-
Provides a unified access to HTTP headers, giving the ability to decode or encode
Headerinstances for various headers. - headerValue - Variable in class io.inverno.mod.http.base.header.AbstractHeaderBuilder
-
The header value.
- headerValue - Variable in class io.inverno.mod.http.base.internal.header.GenericHeader
-
The header raw value.
- headerValue(String) - Method in class io.inverno.mod.http.base.header.AbstractHeaderBuilder
- headerValue(String) - Method in interface io.inverno.mod.http.base.header.HeaderBuilder
-
Sets the specified raw header value.
- headerValue(String) - Method in class io.inverno.mod.http.base.internal.header.AuthorizationCodec.Authorization.TokenBuilder
- HT - Static variable in interface io.inverno.mod.http.base.header.HeaderCodec
-
Horizontal tab
- HTTP - Enum constant in enum io.inverno.mod.http.base.HttpVersion
-
HTTP protocol with undefined version.
- HTTP_1_0 - Enum constant in enum io.inverno.mod.http.base.HttpVersion
-
HTTP/1.0 protocol as defined by RFC 1945
- HTTP_1_1 - Enum constant in enum io.inverno.mod.http.base.HttpVersion
-
HTTP/1.1 protocol as defined by RFC 7230
- HTTP_2_0 - Enum constant in enum io.inverno.mod.http.base.HttpVersion
-
HTTP/2.0 protocol as defined by RFC 7540
- HTTP_VERSION_NOT_SUPPORTED - Enum constant in enum io.inverno.mod.http.base.Status
- HttpException - Exception Class in io.inverno.mod.http.base
-
Base exception class used to report HTTP errors.
- HttpException() - Constructor for exception class io.inverno.mod.http.base.HttpException
-
Creates an HTTP exception with default status
Internal Server Error (500). - HttpException(int) - Constructor for exception class io.inverno.mod.http.base.HttpException
-
Creates an HTTP exception with specified HTTP status code.
- HttpException(int, String) - Constructor for exception class io.inverno.mod.http.base.HttpException
-
Creates an HTTP exception with specified HTTP status code and message.
- HttpException(int, String, Throwable) - Constructor for exception class io.inverno.mod.http.base.HttpException
-
Creates an HTTP exception with specified HTTP status code, message and cause.
- HttpException(int, Throwable) - Constructor for exception class io.inverno.mod.http.base.HttpException
-
Creates an HTTP exception with specified HTTP status code and cause.
- HttpException(Status) - Constructor for exception class io.inverno.mod.http.base.HttpException
-
Creates an HTTP exception with specified HTTP status.
- HttpException(Status, String) - Constructor for exception class io.inverno.mod.http.base.HttpException
-
Creates an HTTP exception with specified HTTP status and message.
- HttpException(Status, String, Throwable) - Constructor for exception class io.inverno.mod.http.base.HttpException
-
Creates an HTTP exception with specified HTTP status, message and cause.
- HttpException(Status, Throwable) - Constructor for exception class io.inverno.mod.http.base.HttpException
-
Creates an HTTP exception with specified HTTP status and cause.
- HttpException(String) - Constructor for exception class io.inverno.mod.http.base.HttpException
-
Creates an HTTP exception with default status
Internal Server Error (500)and specified message. - HttpException(String, Throwable) - Constructor for exception class io.inverno.mod.http.base.HttpException
-
Creates an HTTP exception with default status
Internal Server Error (500), specified message and cause - HttpException(Throwable) - Constructor for exception class io.inverno.mod.http.base.HttpException
-
Creates an HTTP exception with default status
Internal Server Error (500)and specified cause. - httpOnly(boolean) - Method in interface io.inverno.mod.http.base.header.SetCookie.Configurator
-
Sets the cookie http only flag attribute.
- httpOnly(boolean) - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- HTTPONLY - Static variable in interface io.inverno.mod.http.base.header.Headers.SetCookie
-
HttpOnly parameter
- HttpVersion - Enum in io.inverno.mod.http.base
-
Represents HTTP protocol versions.
I
- inbound() - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange
-
Returns the inbound part of the WebSocket exchange.
- InboundCookies - Interface in io.inverno.mod.http.base
-
Represents immutable inbound HTTP cookies.
- InboundData<A> - Interface in io.inverno.mod.http.base
-
A generic inbound data consumer.
- InboundHeaders - Interface in io.inverno.mod.http.base
-
Represents immutable inbound HTTP headers.
- InboundRequestHeaders - Interface in io.inverno.mod.http.base
-
Represents immutable inbound HTTP request headers.
- InboundResponseHeaders - Interface in io.inverno.mod.http.base
-
Represents immutable inbound HTTP response headers.
- InboundSetCookies - Interface in io.inverno.mod.http.base
-
Represents immutable inbound HTTP set-cookies.
- INFORMATIONAL - Enum constant in enum io.inverno.mod.http.base.Status.Category
- init() - Method in interface io.inverno.mod.http.base.ExchangeContext
-
Initializes the exchange context.
- INTERNAL_SERVER_ERROR - Enum constant in enum io.inverno.mod.http.base.Status
- INTERNAL_SERVER_ERROR - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
A server is terminating the connection because it encountered an unexpected condition that prevented it from fulfilling the request.
- InternalServerErrorException - Exception Class in io.inverno.mod.http.base
-
A HTTP exception that indicates an
Internal Server Error (500)accessing a server resource. - InternalServerErrorException() - Constructor for exception class io.inverno.mod.http.base.InternalServerErrorException
-
Creates an internal server error exception.
- InternalServerErrorException(String) - Constructor for exception class io.inverno.mod.http.base.InternalServerErrorException
-
Creates an internal server error exception with the specified message.
- InternalServerErrorException(String, Throwable) - Constructor for exception class io.inverno.mod.http.base.InternalServerErrorException
-
Creates an internal server error exception with the specified message and cause.
- InternalServerErrorException(Throwable) - Constructor for exception class io.inverno.mod.http.base.InternalServerErrorException
-
Creates an internal server error exception with the specified cause.
- INVALID_PAYLOAD_DATA - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
An endpoint is terminating the connection because it has received data within a message that was not consistent with the type of the message (e.g., non-UTF-8 [RFC3629] data within a text message).
- io.inverno.mod.http.base - module io.inverno.mod.http.base
-
The Inverno framework HTTP base module defines the base APIs and services for HTTP client and server implementations.
- io.inverno.mod.http.base - package io.inverno.mod.http.base
-
Inverno HTTP base API.
- io.inverno.mod.http.base.header - package io.inverno.mod.http.base.header
-
Inverno HTTP header API.
- io.inverno.mod.http.base.internal - package io.inverno.mod.http.base.internal
-
Inverno HTTP base API base implementation classes.
- io.inverno.mod.http.base.internal.header - package io.inverno.mod.http.base.internal.header
-
Inverno HTTP header API implementation classes including HTTP Header codecs and header service bean.
- io.inverno.mod.http.base.internal.netty - package io.inverno.mod.http.base.internal.netty
-
Optimized Netty's HTTP component implementations.
- io.inverno.mod.http.base.internal.ws - package io.inverno.mod.http.base.internal.ws
-
Inverno HTTP WebSocket base API implementation classes.
- io.inverno.mod.http.base.ws - package io.inverno.mod.http.base.ws
-
Inverno HTTP WebSocket base API.
- isAlpn() - Method in enum io.inverno.mod.http.base.HttpVersion
-
Determines whether the protocol is supported by ALPN as specified by RFC 7301
- isB64Token(String) - Static method in interface io.inverno.mod.http.base.header.HeaderService
-
Determines whether the specified value is a valid header base64 token as defined by RFC 7235 Section 2.1.
- isB64TokenCharacter(char) - Static method in interface io.inverno.mod.http.base.header.HeaderService
-
Determines whether the specified character is a valid header base64 character as defined by RFC 7235 Section 2.1.
- isContent(String) - Static method in interface io.inverno.mod.http.base.header.HeaderService
-
Determines whether the specified value is a valid header content as defined by RFC 7230 Section 3.2.6 and RFC 5234 Appendix B.1
- isContentCharacter(char) - Static method in interface io.inverno.mod.http.base.header.HeaderService
-
Determines whether the specified character is a valid header content character as defined by RFC 7230 Section 3.2.6 and RFC 5234 Appendix B.1
- isEmpty() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
-
Determines whether the request is empty.
- isEmpty() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
-
Determines whether the reponse is empty.
- isEmpty() - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- isFinal() - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame
- isFinal() - Method in interface io.inverno.mod.http.base.ws.WebSocketFrame
-
Determines whether the frame is final.
- isHttpOnly() - Method in interface io.inverno.mod.http.base.header.Headers.SetCookie
-
Returns the cookie HTTP only flag.
- isHttpOnly() - Method in interface io.inverno.mod.http.base.header.SetCookie
-
Returns cookie's http only flag attribute.
- isHttpOnly() - Method in class io.inverno.mod.http.base.internal.header.GenericSetCookieParameter
- isHttpOnly() - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- isSecure() - Method in interface io.inverno.mod.http.base.header.Headers.SetCookie
-
Returns the cookie secure flag.
- isSecure() - Method in interface io.inverno.mod.http.base.header.SetCookie
-
Returns cookie's secure flag attribute.
- isSecure() - Method in class io.inverno.mod.http.base.internal.header.GenericSetCookieParameter
- isSecure() - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- isToken(String) - Static method in interface io.inverno.mod.http.base.header.HeaderService
-
Determines whether the specified value is a valid header token as defined by RFC 7230 Section 3.2.6.
- isTokenCharacter(char) - Static method in interface io.inverno.mod.http.base.header.HeaderService
-
Determines whether the specified character is a valid header token character as defined by RFC 7230 Section 3.2.6.
- isWritten() - Method in interface io.inverno.mod.http.base.OutboundHeaders
-
Determines whether the headers have been sent to the recipient.
- iterator() - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
-
Deprecated.
- iteratorCharSequence() - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
L
- LanguageRange(String, float) - Constructor for class io.inverno.mod.http.base.internal.header.AcceptLanguageCodec.AcceptLanguage.LanguageRange
-
Creates a language range with the specified language tag and quality value.
- LAX - Enum constant in enum io.inverno.mod.http.base.header.Headers.SetCookie.SameSitePolicy
-
Send the cookie when navigating to the origin site from an external site.
- LENGTH_REQUIRED - Enum constant in enum io.inverno.mod.http.base.Status
- LF - Static variable in interface io.inverno.mod.http.base.header.HeaderCodec
-
Line feed character
- link() - Method in class io.inverno.mod.http.base.Base.Linker
- LinkedHttpHeaders - Class in io.inverno.mod.http.base.internal.netty
-
Optimized
HttpHeadersimplementation. - LinkedHttpHeaders() - Constructor for class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
-
Creates linked HTTP headers.
- Linker(Map<String, Object>) - Constructor for class io.inverno.mod.http.base.Base.Linker
M
- MalformedHeaderException - Exception Class in io.inverno.mod.http.base.internal.header
-
Thrown to indicates a malformed header.
- MalformedHeaderException() - Constructor for exception class io.inverno.mod.http.base.internal.header.MalformedHeaderException
-
Creates a malformed header exception.
- MalformedHeaderException(String) - Constructor for exception class io.inverno.mod.http.base.internal.header.MalformedHeaderException
-
Creates a malformed header exception with the specified message.
- MalformedHeaderException(String, Throwable) - Constructor for exception class io.inverno.mod.http.base.internal.header.MalformedHeaderException
-
Creates a malformed header exception with the specified message and cause.
- MalformedHeaderException(Throwable) - Constructor for exception class io.inverno.mod.http.base.internal.header.MalformedHeaderException
-
Creates a malformed header exception with the specified cause.
- MANDATORY_EXTENSION - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
An endpoint (client) is terminating the connection because it has expected the server to negotiate one or more extension, but the server didn't return them in the response message of the WebSocket handshake.
- matches(Headers.AcceptLanguage.LanguageRange) - Method in interface io.inverno.mod.http.base.header.Headers.AcceptLanguage.LanguageRange
-
Determines whether the specified language range matches the language range.
- matches(Headers.ContentType) - Method in interface io.inverno.mod.http.base.header.Headers.Accept.MediaRange
-
Determines whether the specified content type matches the media range.
- MAX_AGE - Static variable in interface io.inverno.mod.http.base.header.Headers.SetCookie
-
Max-Age parameter
- maxAge(int) - Method in interface io.inverno.mod.http.base.header.SetCookie.Configurator
-
Sets the cookie max age attribute in seconds.
- maxAge(int) - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- MediaRange(String, float, Map<String, String>) - Constructor for class io.inverno.mod.http.base.internal.header.AcceptCodec.Accept.MediaRange
-
Creates a media range with the specified media type, quality value and parameters.
- MediaRange(String, String, float, Map<String, String>) - Constructor for class io.inverno.mod.http.base.internal.header.AcceptCodec.Accept.MediaRange
-
Creates a media range with the specified type, sub-type, quality value and parameters.
- merge(List<Headers.Accept>) - Static method in interface io.inverno.mod.http.base.header.Headers.Accept
-
Merges multiple accept headers into one.
- merge(List<Headers.AcceptLanguage>) - Static method in interface io.inverno.mod.http.base.header.Headers.AcceptLanguage
-
Merges multiple accept language headers into one.
- MESSAGE_TOO_BIG - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
An endpoint is terminating the connection because it has received a message that is too big for it to process.
- messages() - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange.Inbound
-
Returns the received messages.
- messages(Function<WebSocketMessage.Factory, Publisher<WebSocketMessage>>) - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange.Outbound
-
Sets the stream of messages to send.
- method - Variable in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- method() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- Method - Enum in io.inverno.mod.http.base
-
Enumeration of HTTP methods as defined by RFC 7231 Section 4.3.
- METHOD_NOT_ALLOWED - Enum constant in enum io.inverno.mod.http.base.Status
- MethodNotAllowedException - Exception Class in io.inverno.mod.http.base
-
A HTTP exception that indicates a client requested
Method Not Allowed (405). - MethodNotAllowedException(Set<Method>) - Constructor for exception class io.inverno.mod.http.base.MethodNotAllowedException
-
Creates a method not allowed exception with the specified list of methods allowed by the requested resource.
- MethodNotAllowedException(Set<Method>, String) - Constructor for exception class io.inverno.mod.http.base.MethodNotAllowedException
-
Creates a method not allowed exception with the specified list of methods allowed by the requested resource and message.
- MethodNotAllowedException(Set<Method>, String, Throwable) - Constructor for exception class io.inverno.mod.http.base.MethodNotAllowedException
-
Creates a method not allowed exception with the specified list of methods allowed by the requested resource, message and cause.
- MethodNotAllowedException(Set<Method>, Throwable) - Constructor for exception class io.inverno.mod.http.base.MethodNotAllowedException
-
Creates a method not allowed exception with the specified list of methods allowed by the requested resource and cause.
- MODIFICATION_DATE - Static variable in interface io.inverno.mod.http.base.header.Headers.ContentDisposition
-
Modification-date parameter
- MOVED_PERMANENTLY - Enum constant in enum io.inverno.mod.http.base.Status
- MultiParameterizedHeader - Class in io.inverno.mod.http.base.internal.header
-
A parameterized header implementation that supports multiple values as defined by RFC 7230 Section 3.2.2.
- MultiParameterizedHeader(String, String, List<ParameterizedHeader>) - Constructor for class io.inverno.mod.http.base.internal.header.MultiParameterizedHeader
-
Creates a multi-parameterized header with the specified header name, header raw value and list of headers.
- MultiParameterizedHeader.AbstractBuilder<A,
B> - Class in io.inverno.mod.http.base.internal.header -
Base implementation for multi-parameterized
HeaderBuilder. - MultiParameterizedHeader.Builder - Class in io.inverno.mod.http.base.internal.header
-
Generic multi parmeterized
HeaderBuilderimplementation. - MULTIPLE_CHOICES - Enum constant in enum io.inverno.mod.http.base.Status
N
- name - Variable in class io.inverno.mod.http.base.internal.GenericParameter
-
The parameter name.
- name(String) - Method in interface io.inverno.mod.http.base.header.SetCookie.Configurator
-
Sets the cookie name.
- name(String) - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- NAME_ACCEPT - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_ACCEPT_ENCODING - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_ACCEPT_LANGUAGE - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_ACCESS_CONTROL_ALLOW_HEADERS - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_ACCESS_CONTROL_ALLOW_METHODS - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_ACCESS_CONTROL_ALLOW_PRIVATE_NETWORK - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_ACCESS_CONTROL_MAX_AGE - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_ACCESS_CONTROL_REQUEST_HEADERS - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_ACCESS_CONTROL_REQUEST_METHOD - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_ACCESS_CONTROL_REQUEST_PRIVATE_NETWORK - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_ALLOW - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_AUTHORIZATION - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_CACHE_CONTROL - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_CONNECTION - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_CONTENT_DISPOSITION - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_CONTENT_ENCODING - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_CONTENT_LENGTH - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_CONTENT_TYPE - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_COOKIE - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_DATE - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_EXPECT - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_HOST - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_HTTP2_SETTINGS - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_LAST_MODIFIED - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_LOCATION - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_ORIGIN - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_PSEUDO_AUTHORITY - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_PSEUDO_METHOD - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_PSEUDO_PATH - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_PSEUDO_SCHEME - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_PSEUDO_STATUS - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_REFERER - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_RETRY_AFTER - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_SEC_WEBSOCKET_ACCEPT - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_SEC_WEBSOCKET_EXTENSIONS - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_SEC_WEBSOCKET_KEY - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_SEC_WEBSOCKET_PROTOCOL - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_SEC_WEBSOCKET_VERSION - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_SERVER - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_SET_COOKIE - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_TE - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_TRAILER - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_TRANSFER_ENCODING - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_UPGRADE - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_USER_AGENT - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_VARY - Static variable in class io.inverno.mod.http.base.header.Headers
- NAME_WWW_AUTHENTICATE - Static variable in class io.inverno.mod.http.base.header.Headers
- names() - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- NO_CONTENT - Enum constant in enum io.inverno.mod.http.base.Status
- NO_STATUS - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
Designated for use in applications expecting a status code to indicate that no status code was actually present.
- NON_AUTHORITATIVE_INFORMATION - Enum constant in enum io.inverno.mod.http.base.Status
- NONE - Enum constant in enum io.inverno.mod.http.base.header.Headers.SetCookie.SameSitePolicy
-
Send the cookie with both same-site and cross-site requests.
- NORMAL_CLOSURE - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
A normal closure, meaning that the purpose for which the connection was established has been fulfilled.
- NOT_ACCEPTABLE - Enum constant in enum io.inverno.mod.http.base.Status
- NOT_FOUND - Enum constant in enum io.inverno.mod.http.base.Status
- NOT_IMPLEMENTED - Enum constant in enum io.inverno.mod.http.base.Status
- NOT_MODIFIED - Enum constant in enum io.inverno.mod.http.base.Status
- NotAcceptableException - Exception Class in io.inverno.mod.http.base
-
A HTTP exception that indicates a
Not Acceptable (406)client requested. - NotAcceptableException() - Constructor for exception class io.inverno.mod.http.base.NotAcceptableException
-
Creates a not acceptable exception.
- NotAcceptableException(String) - Constructor for exception class io.inverno.mod.http.base.NotAcceptableException
-
Creates a not acceptable exception with the specified message.
- NotAcceptableException(String, Throwable) - Constructor for exception class io.inverno.mod.http.base.NotAcceptableException
-
Creates a not acceptable exception with the specified message and cause.
- NotAcceptableException(Throwable) - Constructor for exception class io.inverno.mod.http.base.NotAcceptableException
-
Creates a not acceptable exception with the specified cause.
- NotAcceptableException(Set<String>) - Constructor for exception class io.inverno.mod.http.base.NotAcceptableException
-
Creates a not acceptable exception with the specified list of media types accepted by the requested resource.
- NotAcceptableException(Set<String>, String) - Constructor for exception class io.inverno.mod.http.base.NotAcceptableException
-
Creates a not acceptable exception with the specified list of media types accepted by the requested resource and message.
- NotAcceptableException(Set<String>, String, Throwable) - Constructor for exception class io.inverno.mod.http.base.NotAcceptableException
-
Creates a not acceptable exception with the specified list of media types accepted by the requested resource, message and cause.
- NotAcceptableException(Set<String>, Throwable) - Constructor for exception class io.inverno.mod.http.base.NotAcceptableException
-
Creates a not acceptable exception with the specified list of media types accepted by the requested resource and cause.
- NotFoundException - Exception Class in io.inverno.mod.http.base
-
A HTTP exception that indicates that a resource was
Not Found (404)on the server. - NotFoundException() - Constructor for exception class io.inverno.mod.http.base.NotFoundException
-
Creates a not found exception.
- NotFoundException(String) - Constructor for exception class io.inverno.mod.http.base.NotFoundException
-
Creates a not found exception with the specified message.
- NotFoundException(String, Throwable) - Constructor for exception class io.inverno.mod.http.base.NotFoundException
-
Creates a not found exception with the specified message and cause.
- NotFoundException(Throwable) - Constructor for exception class io.inverno.mod.http.base.NotFoundException
-
Creates a not found exception with the specified cause.
O
- OK - Enum constant in enum io.inverno.mod.http.base.Status
- OPTIONS - Enum constant in enum io.inverno.mod.http.base.Method
- outbound() - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange
-
Returns the outbound part of the WebSocket exchange.
- OutboundCookies - Interface in io.inverno.mod.http.base
-
Represents mutable outbound HTTP cookies.
- OutboundData<A> - Interface in io.inverno.mod.http.base
-
A generic outbound data producer.
- OutboundDataSequencer - Class in io.inverno.mod.http.base.internal
-
A sequencer of outbound data.
- OutboundDataSequencer() - Constructor for class io.inverno.mod.http.base.internal.OutboundDataSequencer
-
Creates an outbound data sequencer with
OutboundDataSequencer.DEFAULT_BUFFER_CAPACITY. - OutboundDataSequencer(int) - Constructor for class io.inverno.mod.http.base.internal.OutboundDataSequencer
-
Creates an outbound data sequencer.
- OutboundHeaders<A> - Interface in io.inverno.mod.http.base
-
Represents mutable outbound HTTP headers.
- OutboundRequestHeaders - Interface in io.inverno.mod.http.base
-
Represents mutable outbound HTTP request headers.
- OutboundResponseHeaders - Interface in io.inverno.mod.http.base
-
Represents mutable outbound HTTP response headers.
- OutboundSetCookies - Interface in io.inverno.mod.http.base
-
Represents mutable outbound HTTP set-cookies.
P
- parameter(String, String) - Method in class io.inverno.mod.http.base.internal.header.AcceptCodec.Accept.Builder
- parameter(String, String) - Method in class io.inverno.mod.http.base.internal.header.AcceptLanguageCodec.AcceptLanguage.Builder
- parameter(String, String) - Method in class io.inverno.mod.http.base.internal.header.ContentDispositionCodec.ContentDisposition.Builder
- parameter(String, String) - Method in class io.inverno.mod.http.base.internal.header.ContentTypeCodec.ContentType.Builder
- parameter(String, String) - Method in class io.inverno.mod.http.base.internal.header.CookieCodec.Cookie.Builder
- parameter(String, String) - Method in class io.inverno.mod.http.base.internal.header.ParameterizedHeader.AbstractBuilder
-
Adds a parameter.
- parameter(String, String) - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie.Builder
- Parameter - Interface in io.inverno.mod.http.base
-
Base parameter interface defining common HTTP parameter (eg. header, cookie, query parameter...).
- Parameter.Factory - Interface in io.inverno.mod.http.base
-
A factory for creating parameters.
- parameterConverter - Variable in class io.inverno.mod.http.base.internal.GenericParameter
-
The parameter value converter.
- ParameterConverter - Class in io.inverno.mod.http.base.internal
-
Module's parameter value converter socket.
- ParameterConverter() - Constructor for class io.inverno.mod.http.base.internal.ParameterConverter
- parameterDelimiter - Variable in class io.inverno.mod.http.base.internal.header.ParameterizedHeaderCodec
-
The parameter delimiter.
- ParameterizedHeader - Class in io.inverno.mod.http.base.internal.header
-
A parameterized
Headerimplementation to represents HTTP headers with parameters. - ParameterizedHeader(String, String, String, Map<String, String>) - Constructor for class io.inverno.mod.http.base.internal.header.ParameterizedHeader
-
Creates a parameterized header with the specified header name, header raw value, header parameterized value and parameters.
- ParameterizedHeader.AbstractBuilder<A,
B> - Class in io.inverno.mod.http.base.internal.header -
Base implementation for parameterized
HeaderBuilder. - ParameterizedHeader.Builder - Class in io.inverno.mod.http.base.internal.header
-
Generic parmeterized
HeaderBuilderimplementation. - ParameterizedHeaderCodec<A,
B> - Class in io.inverno.mod.http.base.internal.header -
A generic parameterized
HeaderCodecimplementation used to encode/decode various parameterized headers. - ParameterizedHeaderCodec(Supplier<B>, Set<String>, char, char, char, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class io.inverno.mod.http.base.internal.header.ParameterizedHeaderCodec
-
Creates a parameterized header codec with the specified header builder supplier, list of supported header names, value delimiter, parameter delimiter, parameter value delimiter and options.
- parameterizedValue - Variable in class io.inverno.mod.http.base.internal.header.ParameterizedHeader.AbstractBuilder
-
The parameterized value.
- parameterizedValue - Variable in class io.inverno.mod.http.base.internal.header.ParameterizedHeader
-
The header parameterized value defined before the list of parameters in the header raw value.
- parameterizedValue(String) - Method in class io.inverno.mod.http.base.internal.header.AcceptCodec.Accept.Builder
- parameterizedValue(String) - Method in class io.inverno.mod.http.base.internal.header.AcceptLanguageCodec.AcceptLanguage.Builder
- parameterizedValue(String) - Method in class io.inverno.mod.http.base.internal.header.MultiParameterizedHeader.AbstractBuilder
- parameterizedValue(String) - Method in class io.inverno.mod.http.base.internal.header.ParameterizedHeader.AbstractBuilder
-
Specifies the parameterized value.
- parameters - Variable in class io.inverno.mod.http.base.internal.header.ParameterizedHeader.AbstractBuilder
-
The parameters.
- parameters - Variable in class io.inverno.mod.http.base.internal.header.ParameterizedHeader
-
The header parameters.
- ParametersBuilder(String) - Constructor for class io.inverno.mod.http.base.internal.header.AuthorizationCodec.Authorization.ParametersBuilder
-
Creates an authorization parameters builder.
- parameterValueDelimiter - Variable in class io.inverno.mod.http.base.internal.header.ParameterizedHeaderCodec
-
The value delimiter.
- PART_NAME - Static variable in interface io.inverno.mod.http.base.header.Headers.ContentDisposition
-
Name parameter
- PARTIAL_CONTENT - Enum constant in enum io.inverno.mod.http.base.Status
- PATCH - Enum constant in enum io.inverno.mod.http.base.Method
- path(String) - Method in interface io.inverno.mod.http.base.header.SetCookie.Configurator
-
Sets the cookie path attribute.
- path(String) - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- PATH - Static variable in interface io.inverno.mod.http.base.header.Headers.SetCookie
-
Path parameter
- PAYLOAD_TOO_LARGE - Enum constant in enum io.inverno.mod.http.base.Status
- PAYMENT_REQUIRED - Enum constant in enum io.inverno.mod.http.base.Status
- ping(ByteBuf) - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame.GenericFactory
- ping(ByteBuf) - Method in interface io.inverno.mod.http.base.ws.WebSocketFrame.Factory
-
Creates a ping frame with the specified payload data.
- PING - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketFrame.Kind
-
Indicates a
PINGcontrol frame. - POLICY_VIOLATION - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
An endpoint is terminating the connection because it has received a message that violates its policy.
- pong(ByteBuf) - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame.GenericFactory
- pong(ByteBuf) - Method in interface io.inverno.mod.http.base.ws.WebSocketFrame.Factory
-
Creates a pong frame with the specified payload data.
- PONG - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketFrame.Kind
-
Indicates a
PONGcontrol frame. - POST - Enum constant in enum io.inverno.mod.http.base.Method
- PRECONDITION_FAILED - Enum constant in enum io.inverno.mod.http.base.Status
- PROTOCOL_ERROR - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
An endpoint is terminating the connection due to a protocol error.
- protocolVersion() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- protocolVersion() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- PROXY_AUTHENTICATION_REQUIRED - Enum constant in enum io.inverno.mod.http.base.Status
- PUT - Enum constant in enum io.inverno.mod.http.base.Method
Q
- queryParameters() - Method in interface io.inverno.mod.http.base.BaseRequest
-
Returns the query parameters of the request.
- QueryParameters - Interface in io.inverno.mod.http.base
-
Represents the query parameters of a request.
R
- RANGE_NOT_SATISFIABLE - Enum constant in enum io.inverno.mod.http.base.Status
- READ_DATE - Static variable in interface io.inverno.mod.http.base.header.Headers.ContentDisposition
-
Read-state parameter
- REDIRECTION - Enum constant in enum io.inverno.mod.http.base.Status.Category
- reducedBinary() - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketMessage
- reducedBinary() - Method in interface io.inverno.mod.http.base.ws.WebSocketMessage
-
Returns the message payload binary data.
- reducedText() - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketMessage
- reducedText() - Method in interface io.inverno.mod.http.base.ws.WebSocketMessage
-
Returns the message payload text data stream.
- refCnt() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- refCnt() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- refCnt() - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame
- refCnt() - Method in interface io.inverno.mod.http.base.ws.WebSocketFrame
-
Returns the current reference count of the frame.
- release() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- release() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- release() - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame
- release() - Method in interface io.inverno.mod.http.base.ws.WebSocketFrame
-
Decreases the reference count by
1of the frame and deallocates the frame if the reference count reaches at0. - release(int) - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- release(int) - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- remove(CharSequence) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- remove(CharSequence...) - Method in interface io.inverno.mod.http.base.OutboundHeaders
-
Removes the headers with the specified names.
- remove(String) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- replace(ByteBuf) - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpRequest
- replace(ByteBuf) - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpResponse
- replace(ByteBuf) - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- replace(ByteBuf) - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- replace(ByteBuf) - Method in class io.inverno.mod.http.base.internal.netty.FlatLastHttpContent
- request() - Method in interface io.inverno.mod.http.base.BaseExchange
-
Returns the request part of the exchange.
- REQUEST_TIMEOUT - Enum constant in enum io.inverno.mod.http.base.Status
- RESET_CONTENT - Enum constant in enum io.inverno.mod.http.base.Status
- response() - Method in interface io.inverno.mod.http.base.BaseExchange
-
Returns the response part of the exchange.
- result - Variable in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- result - Variable in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- retain() - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpRequest
- retain() - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpResponse
- retain() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- retain() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- retain() - Method in class io.inverno.mod.http.base.internal.netty.FlatLastHttpContent
- retain() - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame
- retain() - Method in interface io.inverno.mod.http.base.ws.WebSocketFrame
-
Increases the reference count of the frame.
- retain(int) - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpRequest
- retain(int) - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpResponse
- retain(int) - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- retain(int) - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- retain(int) - Method in class io.inverno.mod.http.base.internal.netty.FlatLastHttpContent
- retainedDuplicate() - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpRequest
- retainedDuplicate() - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpResponse
- retainedDuplicate() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- retainedDuplicate() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- retainedDuplicate() - Method in class io.inverno.mod.http.base.internal.netty.FlatLastHttpContent
- retainedDuplicate() - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame
- retainedDuplicate() - Method in interface io.inverno.mod.http.base.ws.WebSocketFrame
-
Returns a retained frame which shares the whole region of this frame's data.
S
- SAME_SITE - Static variable in interface io.inverno.mod.http.base.header.Headers.SetCookie
-
HttpOnly parameter
- sameSite(Headers.SetCookie.SameSitePolicy) - Method in interface io.inverno.mod.http.base.header.SetCookie.Configurator
-
Sets the cookie same site flag attribute.
- sameSite(Headers.SetCookie.SameSitePolicy) - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- secure(boolean) - Method in interface io.inverno.mod.http.base.header.SetCookie.Configurator
-
Sets the cookie secure flag attribute.
- secure(boolean) - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- SECURE - Static variable in interface io.inverno.mod.http.base.header.Headers.SetCookie
-
Secure parameter
- SEE_OTHER - Enum constant in enum io.inverno.mod.http.base.Status
- SEMICOLON - Static variable in interface io.inverno.mod.http.base.header.HeaderCodec
-
Semicolon ';'
- SERVER_ERROR - Enum constant in enum io.inverno.mod.http.base.Status.Category
- SERVICE_RESTART - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
Indicates that the service is restarted.
- SERVICE_UNAVAILABLE - Enum constant in enum io.inverno.mod.http.base.Status
- ServiceUnavailableException - Exception Class in io.inverno.mod.http.base
-
A HTTP exception that indicates that the requested resource is
Service Unavailable (503). - ServiceUnavailableException() - Constructor for exception class io.inverno.mod.http.base.ServiceUnavailableException
-
Creates a service unavailable exception.
- ServiceUnavailableException(long) - Constructor for exception class io.inverno.mod.http.base.ServiceUnavailableException
-
Creates a service unavailable exception with the specified interval in seconds after which the failed request may be retried.
- ServiceUnavailableException(long, String) - Constructor for exception class io.inverno.mod.http.base.ServiceUnavailableException
-
Creates a service unavailable exception with the specified interval in seconds after which the failed request may be retried and message.
- ServiceUnavailableException(long, String, Throwable) - Constructor for exception class io.inverno.mod.http.base.ServiceUnavailableException
-
Creates a service unavailable exception with the specified interval in seconds after which the failed request may be retried, message and cause.
- ServiceUnavailableException(long, Throwable) - Constructor for exception class io.inverno.mod.http.base.ServiceUnavailableException
-
Creates a service unavailable exception with the specified interval in seconds after which the failed request may be retried and cause.
- ServiceUnavailableException(String) - Constructor for exception class io.inverno.mod.http.base.ServiceUnavailableException
-
Creates a service unavailable exception with the specified message.
- ServiceUnavailableException(String, Throwable) - Constructor for exception class io.inverno.mod.http.base.ServiceUnavailableException
-
Creates a service unavailable exception with the specified message and cause.
- ServiceUnavailableException(Throwable) - Constructor for exception class io.inverno.mod.http.base.ServiceUnavailableException
-
Creates a service unavailable exception with the specified cause.
- ServiceUnavailableException(ZonedDateTime) - Constructor for exception class io.inverno.mod.http.base.ServiceUnavailableException
-
Creates a service unavailable exception with the specified date time after which the failed request may be retried.
- ServiceUnavailableException(ZonedDateTime, String) - Constructor for exception class io.inverno.mod.http.base.ServiceUnavailableException
-
Creates a service unavailable exception with the specified date time after which the failed request may be retried and message.
- ServiceUnavailableException(ZonedDateTime, String, Throwable) - Constructor for exception class io.inverno.mod.http.base.ServiceUnavailableException
-
Creates a service unavailable exception with the specified date time after which the failed request may be retried, message and cause.
- ServiceUnavailableException(ZonedDateTime, Throwable) - Constructor for exception class io.inverno.mod.http.base.ServiceUnavailableException
-
Creates a service unavailable exception with the specified date time after which the failed request may be retried and cause.
- set(Header...) - Method in interface io.inverno.mod.http.base.OutboundHeaders
-
Sets the specified headers.
- set(CharSequence, CharSequence) - Method in interface io.inverno.mod.http.base.OutboundHeaders
-
Sets the value of the header with the specified name.
- set(CharSequence, Iterable<?>) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- set(CharSequence, Object) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- set(String, Iterable<?>) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- set(String, Object) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- setCharSequence(CharSequence, CharSequence) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
-
Sets the value of the specified header.
- setCharSequence(CharSequence, Iterable<CharSequence>) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
-
Sets multiple values for the specified header.
- SetCookie - Interface in io.inverno.mod.http.base.header
-
Represents a HTTP set-cookie as defined by RFC 6265 Section 4.1
- SetCookie() - Constructor for class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
-
Creates an empty set-cookie header.
- SetCookie.Configurator - Interface in io.inverno.mod.http.base.header
-
A configurator used to configure a set-cookie.
- SetCookieCodec - Class in io.inverno.mod.http.base.internal.header
-
Set-cookie HTTP
HeaderCodecimplementation. - SetCookieCodec() - Constructor for class io.inverno.mod.http.base.internal.header.SetCookieCodec
-
Creates a set-cookie header codec.
- SetCookieCodec.SetCookie - Class in io.inverno.mod.http.base.internal.header
-
Headers.SetCookieheader implemetation. - SetCookieCodec.SetCookie.Builder - Class in io.inverno.mod.http.base.internal.header
-
Set-Cookie
HeaderBuilderimplementation. - SetCookieParameter - Interface in io.inverno.mod.http.base.header
-
A set cookie with parameter's conversion capabilities.
- setDecoderResult(DecoderResult) - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- setDecoderResult(DecoderResult) - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- setDecoderResult(DecoderResult) - Method in class io.inverno.mod.http.base.internal.netty.FlatLastHttpContent
- setHeaderCodecs(List<HeaderCodec<?>>) - Method in class io.inverno.mod.http.base.Base.Builder
- setHeaderCodecs(List<HeaderCodec<?>>) - Method in class io.inverno.mod.http.base.internal.header.GenericHeaderService
-
Sets the header codecs used to encode and decode headers.
- setHeaderValue(String) - Method in class io.inverno.mod.http.base.internal.header.GenericHeader
-
Sets the header raw value.
- setInt(CharSequence, int) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- setLong(CharSequence, long) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
-
Sets the value of the specified header.
- setMethod(HttpMethod) - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpRequest
- setMethod(HttpMethod) - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- setParameterConverter(ObjectConverter<String>) - Method in class io.inverno.mod.http.base.Base.Builder
- setProtocolVersion(HttpVersion) - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpRequest
- setProtocolVersion(HttpVersion) - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpResponse
- setProtocolVersion(HttpVersion) - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- setProtocolVersion(HttpVersion) - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- setShort(CharSequence, short) - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- setStatus(HttpResponseStatus) - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpResponse
- setStatus(HttpResponseStatus) - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- setUri(String) - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpRequest
- setUri(String) - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- size() - Method in class io.inverno.mod.http.base.internal.netty.LinkedHttpHeaders
- SIZE - Static variable in interface io.inverno.mod.http.base.header.Headers.ContentDisposition
-
Size parameter
- SP - Static variable in interface io.inverno.mod.http.base.header.HeaderCodec
-
Horizontal space
- SP_CHAR - Static variable in interface io.inverno.mod.http.base.header.HeaderCodec
-
Horizontal space
- status - Variable in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- status() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- status(int) - Method in interface io.inverno.mod.http.base.OutboundResponseHeaders
-
Sets the response HTTP status code
- status(Status) - Method in interface io.inverno.mod.http.base.OutboundResponseHeaders
-
Sets the response HTTP status.
- Status - Enum in io.inverno.mod.http.base
-
Enumeration of HTTP statuses as defined by RFC 7231 Section 6.
- Status.Category - Enum in io.inverno.mod.http.base
-
Describes the category of an HTTP status as defined by RFC 7231 Section 6.
- stream() - Method in interface io.inverno.mod.http.base.InboundData
-
Returns the inbound data publisher.
- stream(Publisher<T>) - Method in interface io.inverno.mod.http.base.OutboundData
-
Sets the outbound data.
- STRICT - Enum constant in enum io.inverno.mod.http.base.header.Headers.SetCookie.SameSitePolicy
-
Only send cookie for same-site requests.
- SUCCESSUL - Enum constant in enum io.inverno.mod.http.base.Status.Category
- supportedHeaderNames - Variable in class io.inverno.mod.http.base.header.AbstractHeaderCodec
-
The supported header names.
- SWITCHING_PROTOCOLS - Enum constant in enum io.inverno.mod.http.base.Status
T
- TEMPORARY_REDIRECT - Enum constant in enum io.inverno.mod.http.base.Status
- text() - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketMessage
- text() - Method in interface io.inverno.mod.http.base.ws.WebSocketMessage
-
Returns the message payload text data stream.
- text(ByteBuf) - Method in interface io.inverno.mod.http.base.ws.WebSocketFrame.Factory
-
Creates a final text frame with the specified payload data.
- text(ByteBuf, boolean) - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame.GenericFactory
- text(ByteBuf, boolean) - Method in interface io.inverno.mod.http.base.ws.WebSocketFrame.Factory
-
Creates a text frame with the specified payload data.
- text(String) - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketMessage.GenericFactory
- text(String) - Method in interface io.inverno.mod.http.base.ws.WebSocketFrame.Factory
-
Creates a final text frame with the specified payload data.
- text(String) - Method in interface io.inverno.mod.http.base.ws.WebSocketMessage.Factory
-
Creates a text message with the specified payload data.
- text(String, boolean) - Method in interface io.inverno.mod.http.base.ws.WebSocketFrame.Factory
-
Creates a text frame with the specified payload data.
- text(Publisher<String>) - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketMessage.GenericFactory
- text(Publisher<String>) - Method in interface io.inverno.mod.http.base.ws.WebSocketMessage.Factory
-
Creates a text message with the specified payload data stream.
- TEXT - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketFrame.Kind
-
Indicates a
TEXTdata frame. - TEXT - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketMessage.Kind
-
Indicates a
TEXTmessage. - text_raw(ByteBuf) - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketMessage.GenericFactory
- text_raw(ByteBuf) - Method in interface io.inverno.mod.http.base.ws.WebSocketMessage.Factory
-
Creates a text message with the specified raw payload data.
- text_raw(Publisher<ByteBuf>) - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketMessage.GenericFactory
- text_raw(Publisher<ByteBuf>) - Method in interface io.inverno.mod.http.base.ws.WebSocketMessage.Factory
-
Creates a text message with the specified raw payload data stream.
- textMessages() - Method in interface io.inverno.mod.http.base.ws.BaseWebSocketExchange.Inbound
-
Returns the received text messages.
- TLS_HANDSHAKE_ERROR - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
It is designated for use in applications expecting a status code to indicate that the connection was closed due to a failure to perform a TLS handshake (e.g., the server certificate can't be verified).
- TokenBuilder(String) - Constructor for class io.inverno.mod.http.base.internal.header.AuthorizationCodec.Authorization.TokenBuilder
-
Creates a token builder.
- toMediaRange() - Method in interface io.inverno.mod.http.base.header.Headers.ContentType
-
Converts the content type to a media range.
- toMediaRange() - Method in class io.inverno.mod.http.base.internal.header.ContentTypeCodec.ContentType
- touch() - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpRequest
- touch() - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpResponse
- touch() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- touch() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- touch() - Method in class io.inverno.mod.http.base.internal.netty.FlatLastHttpContent
- touch(Object) - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpRequest
- touch(Object) - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpResponse
- touch(Object) - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- touch(Object) - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
- touch(Object) - Method in class io.inverno.mod.http.base.internal.netty.FlatLastHttpContent
- toUnderlyingWebSocketFrame(WebSocketFrame) - Method in class io.inverno.mod.http.base.internal.ws.GenericWebSocketFrame.GenericFactory
-
Converts the specified webSocketFrame to an underlying WebSocket frame.
- TRACE - Enum constant in enum io.inverno.mod.http.base.Method
- trailers() - Method in interface io.inverno.mod.http.base.BaseResponse
-
Returns the HTTP response trailer headers.
- trailingHeaders() - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpRequest
- trailingHeaders() - Method in class io.inverno.mod.http.base.internal.netty.FlatFullHttpResponse
- trailingHeaders() - Method in class io.inverno.mod.http.base.internal.netty.FlatLastHttpContent
- TRY_AGAIN_LATER - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
Indicates that the service is experiencing overload.
- TYPE_FORM_DATA - Static variable in interface io.inverno.mod.http.base.header.Headers.ContentDisposition
-
form-data content disposition type as defined by RFC 7578.
U
- UNAUTHORIZED - Enum constant in enum io.inverno.mod.http.base.Status
- UnauthorizedException - Exception Class in io.inverno.mod.http.base
-
A HTTP exception that indicates that the access to a server resource is
Unauthorized (401). - UnauthorizedException() - Constructor for exception class io.inverno.mod.http.base.UnauthorizedException
-
Creates an unauthorized exception.
- UnauthorizedException(String) - Constructor for exception class io.inverno.mod.http.base.UnauthorizedException
-
Creates an unauthorized exception with the specified message.
- UnauthorizedException(String, Throwable) - Constructor for exception class io.inverno.mod.http.base.UnauthorizedException
-
Creates an unauthorized exception with the specified message and cause.
- UnauthorizedException(Throwable) - Constructor for exception class io.inverno.mod.http.base.UnauthorizedException
-
Creates an unauthorized exception with the specified cause.
- UNKNOWN - Enum constant in enum io.inverno.mod.http.base.Method
-
Describes an unknown or unsupported HTTP method
- UNSUPPORTED_DATA - Enum constant in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
An endpoint is terminating the connection because it has received a type of data it cannot accept (e.g., an endpoint that understands only text data MAY send this if it receives a binary message).
- UNSUPPORTED_MEDIA_TYPE - Enum constant in enum io.inverno.mod.http.base.Status
- UnsupportedMediaTypeException - Exception Class in io.inverno.mod.http.base
-
A HTTP exception that indicates that the request body is of an
Unsupported Media Type (415)for the requested resource. - UnsupportedMediaTypeException() - Constructor for exception class io.inverno.mod.http.base.UnsupportedMediaTypeException
-
Creates an unsupported media type exception.
- UnsupportedMediaTypeException(String) - Constructor for exception class io.inverno.mod.http.base.UnsupportedMediaTypeException
-
Creates an unsupported media type exception with the specified message.
- UnsupportedMediaTypeException(String, Throwable) - Constructor for exception class io.inverno.mod.http.base.UnsupportedMediaTypeException
-
Creates an unsupported media type exception with the specified message and cause.
- UnsupportedMediaTypeException(Throwable) - Constructor for exception class io.inverno.mod.http.base.UnsupportedMediaTypeException
-
Creates an unsupported media type exception with the specified cause.
- UnsupportedProtocolException - Exception Class in io.inverno.mod.http.base.ws
-
An HTTP exception that indicates that the WebSocket subprotocols provided in the upgrade request are not supported.
- UnsupportedProtocolException() - Constructor for exception class io.inverno.mod.http.base.ws.UnsupportedProtocolException
-
Creates an unsupported protocol exception.
- UnsupportedProtocolException(String) - Constructor for exception class io.inverno.mod.http.base.ws.UnsupportedProtocolException
-
Creates an unsupported protocol exception with the specified message.
- UnsupportedProtocolException(String, Throwable) - Constructor for exception class io.inverno.mod.http.base.ws.UnsupportedProtocolException
-
Creates an unsupported protocol exception with the specified message and cause.
- UnsupportedProtocolException(Throwable) - Constructor for exception class io.inverno.mod.http.base.ws.UnsupportedProtocolException
-
Creates an unsupported protocol exception with the specified cause.
- UnsupportedProtocolException(Set<String>) - Constructor for exception class io.inverno.mod.http.base.ws.UnsupportedProtocolException
-
Creates an unsupported protocol exception with the specified list of media types accepted by the requested resource.
- UnsupportedProtocolException(Set<String>, String) - Constructor for exception class io.inverno.mod.http.base.ws.UnsupportedProtocolException
-
Creates an unsupported protocol exception with the specified list of media types accepted by the requested resource and message.
- UnsupportedProtocolException(Set<String>, String, Throwable) - Constructor for exception class io.inverno.mod.http.base.ws.UnsupportedProtocolException
-
Creates an unsupported protocol exception with the specified list of media types accepted by the requested resource, message and cause.
- UnsupportedProtocolException(Set<String>, Throwable) - Constructor for exception class io.inverno.mod.http.base.ws.UnsupportedProtocolException
-
Creates an unsupported protocol exception with the specified list of media types accepted by the requested resource and cause.
- UPGRADE_REQUIRED - Enum constant in enum io.inverno.mod.http.base.Status
- uri - Variable in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- uri() - Method in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- URI_TOO_LONG - Enum constant in enum io.inverno.mod.http.base.Status
- USE_PROXY - Enum constant in enum io.inverno.mod.http.base.Status
V
- value - Variable in class io.inverno.mod.http.base.internal.GenericParameter
-
The parameter value.
- value(String) - Method in interface io.inverno.mod.http.base.header.SetCookie.Configurator
-
Sets the cookie value.
- value(String) - Method in class io.inverno.mod.http.base.internal.header.SetCookieCodec.SetCookie
- value(T) - Method in interface io.inverno.mod.http.base.OutboundData
-
Sets the specified data.
- VALUE_100_CONTINUE - Static variable in class io.inverno.mod.http.base.header.Headers
- VALUE_CHUNKED - Static variable in class io.inverno.mod.http.base.header.Headers
- VALUE_CLOSE - Static variable in class io.inverno.mod.http.base.header.Headers
- VALUE_DEFLATE - Static variable in class io.inverno.mod.http.base.header.Headers
-
deflate content encoding as defined by RFC 1951.
- VALUE_GZIP - Static variable in class io.inverno.mod.http.base.header.Headers
-
gzip content encoding as defined by RFC 1952.
- VALUE_TRAILERS - Static variable in class io.inverno.mod.http.base.header.Headers
- VALUE_UPGRADE_H2C - Static variable in class io.inverno.mod.http.base.header.Headers
- VALUE_WEBSOCKET - Static variable in class io.inverno.mod.http.base.header.Headers
-
websocket upgrade as defined by RFC 6455.
- VALUE_X_DEFLATE - Static variable in class io.inverno.mod.http.base.header.Headers
-
x-deflate content encoding as defined by RFC 1951.
- VALUE_X_GZIP - Static variable in class io.inverno.mod.http.base.header.Headers
-
x-gzip content encoding as defined by RFC 1952.
- valueDelimiter - Variable in class io.inverno.mod.http.base.internal.header.ParameterizedHeaderCodec
-
The value delimiter.
- valueOf(int) - Static method in enum io.inverno.mod.http.base.Status.Category
-
Returns the HTTP status corresponding to the specified HTTP status code.
- valueOf(int) - Static method in enum io.inverno.mod.http.base.Status
-
Returns the HTTP status corresponding to the specified code.
- valueOf(short) - Static method in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
Returns the status correspoding to the specified code.
- valueOf(Status) - Static method in enum io.inverno.mod.http.base.Status.Category
-
Returns the HTTP status corresponding to the specified HTTP status.
- valueOf(String) - Static method in enum io.inverno.mod.http.base.header.Headers.SetCookie.SameSitePolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.inverno.mod.http.base.HttpVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.inverno.mod.http.base.Method
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.inverno.mod.http.base.Status.Category
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.inverno.mod.http.base.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.inverno.mod.http.base.ws.WebSocketFrame.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.inverno.mod.http.base.ws.WebSocketMessage.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.inverno.mod.http.base.header.Headers.SetCookie.SameSitePolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.inverno.mod.http.base.HttpVersion
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.inverno.mod.http.base.Method
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.inverno.mod.http.base.Status.Category
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.inverno.mod.http.base.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.inverno.mod.http.base.ws.WebSocketFrame.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.inverno.mod.http.base.ws.WebSocketMessage.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.inverno.mod.http.base.ws.WebSocketStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version - Variable in class io.inverno.mod.http.base.internal.netty.FlatHttpRequest
- version - Variable in class io.inverno.mod.http.base.internal.netty.FlatHttpResponse
W
- WebSocketException - Exception Class in io.inverno.mod.http.base.ws
-
Thrown to indicate an error while processing a WebSocket exchange.
- WebSocketException() - Constructor for exception class io.inverno.mod.http.base.ws.WebSocketException
-
Creates a WebSocket exception with default status
Internal Server Error (500). - WebSocketException(int) - Constructor for exception class io.inverno.mod.http.base.ws.WebSocketException
-
Creates a WebSocket exception with specified HTTP status code.
- WebSocketException(int, String) - Constructor for exception class io.inverno.mod.http.base.ws.WebSocketException
-
Creates a WebSocket exception with specified HTTP status code and message.
- WebSocketException(int, String, Throwable) - Constructor for exception class io.inverno.mod.http.base.ws.WebSocketException
-
Creates a WebSocket exception with specified HTTP status code, message and cause.
- WebSocketException(int, Throwable) - Constructor for exception class io.inverno.mod.http.base.ws.WebSocketException
-
Creates a WebSocket exception with specified HTTP status code and cause.
- WebSocketException(Status) - Constructor for exception class io.inverno.mod.http.base.ws.WebSocketException
-
Creates a WebSocket exception with specified HTTP status.
- WebSocketException(Status, String) - Constructor for exception class io.inverno.mod.http.base.ws.WebSocketException
-
Creates a WebSocket exception with specified HTTP status and message.
- WebSocketException(Status, String, Throwable) - Constructor for exception class io.inverno.mod.http.base.ws.WebSocketException
-
Creates a WebSocket exception with specified HTTP status, message and cause.
- WebSocketException(Status, Throwable) - Constructor for exception class io.inverno.mod.http.base.ws.WebSocketException
-
Creates a WebSocket exception with specified HTTP status and cause.
- WebSocketException(String) - Constructor for exception class io.inverno.mod.http.base.ws.WebSocketException
-
Creates a WebSocket exception with default status
Internal Server Error (500)and specified message. - WebSocketException(String, Throwable) - Constructor for exception class io.inverno.mod.http.base.ws.WebSocketException
-
Creates a WebSocket exception with default status
Internal Server Error (500), specified message and cause - WebSocketException(Throwable) - Constructor for exception class io.inverno.mod.http.base.ws.WebSocketException
-
Creates a WebSocket exception with default status
Internal Server Error (500)and specified cause. - WebSocketFrame - Interface in io.inverno.mod.http.base.ws
-
Represents a WebSocket frame as defined by RFC 6455 Section 5.
- WebSocketFrame.Factory - Interface in io.inverno.mod.http.base.ws
-
A factory used to create WebSocket frame.
- WebSocketFrame.Kind - Enum in io.inverno.mod.http.base.ws
-
WebSocket frame type as defined by RFC 6455 Section 5.
- WebSocketMessage - Interface in io.inverno.mod.http.base.ws
-
Represents a WebSocket message which can be fragmented into multiple data frames as defined by RFC 6455 Section 5.4.
- WebSocketMessage.Factory - Interface in io.inverno.mod.http.base.ws
-
A factory used to create WebSocket message.
- WebSocketMessage.Kind - Enum in io.inverno.mod.http.base.ws
-
WebSocket message type.
- WebSocketStatus - Enum in io.inverno.mod.http.base.ws
-
Represents WebSocket status codes as defined by RC 6455 Section 7.4.
- wrap(Throwable) - Static method in exception class io.inverno.mod.http.base.HttpException
-
Wraps the specified error into an HttpException.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form