Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(Header...) - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Adds the specified headers.
- add(Header...) - Method in interface io.inverno.mod.http.server.ResponseTrailers
-
Adds the specified trailers.
- add(CharSequence, CharSequence) - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Adds a header with the specified name and value.
- add(CharSequence, CharSequence) - Method in interface io.inverno.mod.http.server.ResponseTrailers
-
Adds a trailer with the specified name and value.
- addCookie(String, String) - Method in interface io.inverno.mod.http.server.ResponseCookies
-
Adds a cookie with the specified name and value.
- addCookie(Consumer<SetCookie.Configurator>) - Method in interface io.inverno.mod.http.server.ResponseCookies
-
Adds a cookie created with the specified configurer.
- andThen(ExchangeInterceptor<? super A, B>) - Method in interface io.inverno.mod.http.server.ExchangeInterceptor
-
Returns a composed interceptor that invokes this interceptor first and then invokes the specified interceptor.
B
- Bean() - Constructor for class io.inverno.mod.http.server.HttpServerConfigurationLoader.Bean
- binary() - Method in interface io.inverno.mod.http.server.ws.WebSocketMessage
-
Returns the message payload binary data stream.
- binary(ByteBuf) - Method in interface io.inverno.mod.http.server.ws.WebSocketFrame.Factory
-
Creates a final binary frame with the specified payload data.
- binary(ByteBuf) - Method in interface io.inverno.mod.http.server.ws.WebSocketMessage.Factory
-
Creates a binary message with the specified payload data.
- binary(ByteBuf, boolean) - Method in interface io.inverno.mod.http.server.ws.WebSocketFrame.Factory
-
Creates a binary frame with the specified payload data.
- binary(Publisher<ByteBuf>) - Method in interface io.inverno.mod.http.server.ws.WebSocketMessage.Factory
-
Creates a binary message with the specified payload data stream.
- BINARY - Enum constant in enum io.inverno.mod.http.server.ws.WebSocketFrame.Kind
-
Indicates a
BINARYdata frame. - BINARY - Enum constant in enum io.inverno.mod.http.server.ws.WebSocketMessage.Kind
-
Indicates a
BINARYmessage. - binaryMessages() - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange.Inbound
-
Returns the binary messages received by the server from the client.
- body() - Method in interface io.inverno.mod.http.server.Request
-
Returns the request body used to consume request payload.
- body() - Method in interface io.inverno.mod.http.server.Response
-
Returns the response body used to produce response payload.
- Builder(NetService, ResourceService) - Constructor for class io.inverno.mod.http.server.Server.Builder
C
- close() - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange
-
Closes the WebSocket with the normal status (
1000). - close(short) - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange
-
Closes the WebSocket with the specified status code.
- close(short, String) - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange
-
Closes the WebSocket with specified status code and reason.
- close(WebSocketStatus) - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange
-
Closes the WebSocket with the specified status.
- close(WebSocketStatus, String) - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange
-
Closes the WebSocket with specified status and reason.
- close(String) - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange
-
Closes the WebSocket with the normal status (
1000) and the specified reason. - CLOSE - Enum constant in enum io.inverno.mod.http.server.ws.WebSocketFrame.Kind
-
Indicates a
CLOSEcontrol frame. - collectMap() - Method in interface io.inverno.mod.http.server.RequestBody.UrlEncoded
-
Collects all parameters in a map that is emitted by the resulting Mono.
- comment(String) - Method in interface io.inverno.mod.http.server.ResponseBody.Sse.Event
-
Sets the event comment.
- compose(ExchangeInterceptor<? super A, B>) - Method in interface io.inverno.mod.http.server.ExchangeInterceptor
-
Returns a composed interceptor that invokes the specified interceptor first and then invokes this interceptor.
- compression_contentSizeThreshold() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
The threshold beyond which the response body should be compressed.
- compression_contentSizeThreshold(int) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- compression_deflate_compressionLevel() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Deflate compression level.
- compression_deflate_compressionLevel(int) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- compression_deflate_memLevel() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Deflate compression memory level.
- compression_deflate_memLevel(int) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- compression_deflate_windowBits() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Deflate compression window bits.
- compression_deflate_windowBits(int) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- compression_enabled() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Enables/Disables HTTP compression.
- compression_enabled(boolean) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- compression_gzip_compressionLevel() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Gzip compression level.
- compression_gzip_compressionLevel(int) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- compression_gzip_memLevel() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Gzip compression memory level.
- compression_gzip_memLevel(int) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- compression_gzip_windowBits() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Gzip compression window bits.
- compression_gzip_windowBits(int) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- compression_zstd_blockSize() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Zstandard compression block size (in bytes).
- compression_zstd_blockSize(int) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- compression_zstd_compressionLevel() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Zstandard compression level.
- compression_zstd_compressionLevel(int) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- compression_zstd_maxEncodeSize() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Zstandard compression max encode size (in bytes).
- compression_zstd_maxEncodeSize(int) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- configuration() - Method in class io.inverno.mod.http.server.Server
- contains(CharSequence) - Method in interface io.inverno.mod.http.server.PartHeaders
-
Determines whether a header with the specified name is present.
- contains(CharSequence) - Method in interface io.inverno.mod.http.server.RequestHeaders
-
Determines whether a header with the specified name is present.
- contains(CharSequence) - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Determines whether a header with the specified name is present.
- contains(CharSequence) - Method in interface io.inverno.mod.http.server.ResponseTrailers
-
Determines whether a trailer with the specified name is present.
- contains(CharSequence, CharSequence) - Method in interface io.inverno.mod.http.server.PartHeaders
-
Determines whether a header with the specified name and value is present.
- contains(CharSequence, CharSequence) - Method in interface io.inverno.mod.http.server.RequestHeaders
-
Determines whether a header with the specified name and value is present.
- contains(CharSequence, CharSequence) - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Determines whether a header with the specified name and value is present.
- contains(CharSequence, CharSequence) - Method in interface io.inverno.mod.http.server.ResponseTrailers
-
Determines whether a trailer with the specified name and value is present.
- contains(String) - Method in interface io.inverno.mod.http.server.QueryParameters
-
Determines whether a parameter with the specified name is present.
- contains(String) - Method in interface io.inverno.mod.http.server.RequestCookies
-
Determines whether a cookie with the specified name is present.
- contentLength(long) - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Sets the response content length.
- contentType(String) - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Sets the response content type header field value.
- context() - Method in interface io.inverno.mod.http.server.Exchange
-
Returns the context attached to the exchange.
- context() - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange
-
Returns the context attached to the exchange.
- continuation(ByteBuf, boolean) - Method in interface io.inverno.mod.http.server.ws.WebSocketFrame.Factory
-
Creates a continuation frame with the specified payload data.
- CONTINUATION - Enum constant in enum io.inverno.mod.http.server.ws.WebSocketFrame.Kind
-
Indicates a
CONTINUATIONdata frame. - controller() - Method in class io.inverno.mod.http.server.Server
- cookies() - Method in interface io.inverno.mod.http.server.Request
-
Returns the cookies sent in the request.
- cookies(Consumer<ResponseCookies>) - Method in interface io.inverno.mod.http.server.Response
-
Configures the cookies to set in the response.
- create() - Method in interface io.inverno.mod.http.server.ResponseBody.Sse.EventFactory
-
Creates an empty server-sent event.
- create(Consumer<B>) - Method in interface io.inverno.mod.http.server.ResponseBody.Sse.EventFactory
-
Creates a server-sent event with the specified configurer.
- createContext() - Method in interface io.inverno.mod.http.server.ServerController
-
Creates the context that is eventually attached to the exchange.
D
- decompression_enabled() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Enables/Disables HTTP decompression.
- decompression_enabled(boolean) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- defer(B) - Method in interface io.inverno.mod.http.server.ExchangeHandler
-
By default, returns a Mono that defers the execution of
ExchangeHandler.handle(io.inverno.mod.http.server.Exchange). - defer(B) - Method in interface io.inverno.mod.http.server.ReactiveExchangeHandler
-
Returns a Mono that defers the processing of the exchange.
- defer(B) - Method in interface io.inverno.mod.http.server.ReactiveServerController
-
Returns a Mono that defers the processing of an exchange.
- defer(B) - Method in interface io.inverno.mod.http.server.ServerController
-
By default, returns a Mono that defers the execution of
ServerController.handle(io.inverno.mod.http.server.Exchange). - defer(B) - Method in interface io.inverno.mod.http.server.ws.WebSocketExchangeHandler
-
Returns a Mono that defers the processing of the WebSocket exchange.
- defer(C) - Method in interface io.inverno.mod.http.server.ReactiveServerController
-
Returns a Mono that defers the processing of an error exchange.
- defer(C) - Method in interface io.inverno.mod.http.server.ServerController
-
By default, returns a Mono that defers the execution of
ServerController.handle(io.inverno.mod.http.server.ErrorExchange). - doBuild() - Method in class io.inverno.mod.http.server.Server.Builder
E
- empty() - Method in interface io.inverno.mod.http.server.ResponseBody
-
Produces an empty payload.
- ErrorExchange<A extends ExchangeContext> - Interface in io.inverno.mod.http.server
-
Represents a failing server exchange.
- event(String) - Method in interface io.inverno.mod.http.server.ResponseBody.Sse.Event
-
Sets the type of event.
- Exchange<A extends ExchangeContext> - Interface in io.inverno.mod.http.server
-
Represents an HTTP server exchange (request/response) between a client and a server.
- ExchangeContext - Interface in io.inverno.mod.http.server
-
Base Exchange context interface.
- ExchangeHandler<A extends ExchangeContext,
B extends Exchange<A>> - Interface in io.inverno.mod.http.server -
An exchange handler is used to handle server exchanges.
- ExchangeInterceptor<A extends ExchangeContext,
B extends Exchange<A>> - Interface in io.inverno.mod.http.server -
An exchange interceptor is used to intercept a server exchange before it is handled by a
ExchangeHandler.
F
- finalizer(Mono<Void>) - Method in interface io.inverno.mod.http.server.Exchange
-
Specifies a finalizer to the exchange which completes once the exchange is fully processed.
- finalizer(Mono<Void>) - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange
-
Specifies a finalizer to the WebSocket exchange which completes once the exchange is closed.
- frames() - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange.Inbound
-
Returns the frames received by the server from the client.
- frames() - Method in interface io.inverno.mod.http.server.ws.WebSocketMessage
-
Returns the frames that composes the message.
- frames(Function<WebSocketFrame.Factory, Publisher<WebSocketFrame>>) - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange.Outbound
-
Specifies the stream of frames sent to the client.
- from(ExchangeHandler<U, V>) - Static method in interface io.inverno.mod.http.server.ServerController
-
Returns a server controller that delegates to the specified exchange handler.
- from(ExchangeHandler<U, V>, ExchangeHandler<U, W>) - Static method in interface io.inverno.mod.http.server.ServerController
-
Returns a server controller that delegates to the specified exchange handler and error exchange handler.
- from(ExchangeHandler<U, V>, ExchangeHandler<U, W>, Supplier<U>) - Static method in interface io.inverno.mod.http.server.ServerController
-
Returns a server controller that delegates to the specified exchange handler and error exchange handler and uses the specified context supplier to create exchange contexts.
- from(BiConsumer<C, ResponseData<B>>) - Method in interface io.inverno.mod.http.server.ResponseBody.Sse
-
Sets the server-sent events stream in the specified consumer using the server-sent event factory to create events and the server-sent events producer to sets the stream of events.
G
- get(CharSequence) - Method in interface io.inverno.mod.http.server.PartHeaders
-
Returns the value of the header with the specified name.
- get(CharSequence) - Method in interface io.inverno.mod.http.server.RequestHeaders
-
Returns the value of the header with the specified name.
- get(CharSequence) - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Returns the value of the header with the specified name.
- get(CharSequence) - Method in interface io.inverno.mod.http.server.ResponseTrailers
-
Returns the value of the trailer with the specified name.
- get(String) - Method in interface io.inverno.mod.http.server.QueryParameters
-
Returns the query parameter with the specified name.
- get(String) - Method in interface io.inverno.mod.http.server.RequestCookies
-
Returns the cookie with the specified name.
- getAll() - Method in interface io.inverno.mod.http.server.PartHeaders
-
Returns all headers in the part.
- getAll() - Method in interface io.inverno.mod.http.server.QueryParameters
-
Returns all query parameters sent in the request.
- getAll() - Method in interface io.inverno.mod.http.server.RequestCookies
-
Returns all cookies sent in the request.
- getAll() - Method in interface io.inverno.mod.http.server.RequestHeaders
-
Returns all headers in the request.
- getAll() - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Returns all headers in the response.
- getAll() - Method in interface io.inverno.mod.http.server.ResponseTrailers
-
Returns all trailers in the response.
- getAll(CharSequence) - Method in interface io.inverno.mod.http.server.PartHeaders
-
Returns the values of all headers with the specified name.
- getAll(CharSequence) - Method in interface io.inverno.mod.http.server.RequestHeaders
-
Returns the values of all headers with the specified name.
- getAll(CharSequence) - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Returns the values of all headers with the specified name.
- getAll(CharSequence) - Method in interface io.inverno.mod.http.server.ResponseTrailers
-
Returns the values of all trailers with the specified name.
- getAll(String) - Method in interface io.inverno.mod.http.server.QueryParameters
-
Returns all query parameters with the specified name.
- getAll(String) - Method in interface io.inverno.mod.http.server.RequestCookies
-
Returns all cookies with the specified name.
- getAllHeader() - Method in interface io.inverno.mod.http.server.PartHeaders
-
Decodes and returns all headers in the part.
- getAllHeader() - Method in interface io.inverno.mod.http.server.RequestHeaders
-
Decodes and returns all headers in the request.
- getAllHeader() - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Decodes and returns all headers in the response.
- getAllHeader() - Method in interface io.inverno.mod.http.server.ResponseTrailers
-
Decodes and returns all trailers in the response.
- getAllHeader(CharSequence) - Method in interface io.inverno.mod.http.server.PartHeaders
-
Decodes and returns all headers with the specified name.
- getAllHeader(CharSequence) - Method in interface io.inverno.mod.http.server.RequestHeaders
-
Decodes and returns all headers with the specified name.
- getAllHeader(CharSequence) - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Decodes and returns all headers with the specified name.
- getAllHeader(CharSequence) - Method in interface io.inverno.mod.http.server.ResponseTrailers
-
Decodes and returns all trailers with the specified name.
- getAllParameter() - Method in interface io.inverno.mod.http.server.PartHeaders
-
Returns all headers in the part as parameters.
- getAllParameter() - Method in interface io.inverno.mod.http.server.RequestHeaders
-
Returns all headers in the request as parameters.
- getAllParameter() - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Returns all headers in the response as parameters.
- getAllParameter() - Method in interface io.inverno.mod.http.server.ResponseTrailers
-
Returns all trailers in the response as parameters.
- getAllParameter(CharSequence) - Method in interface io.inverno.mod.http.server.PartHeaders
-
Returns all headers with the specified name as parameters.
- getAllParameter(CharSequence) - Method in interface io.inverno.mod.http.server.RequestHeaders
-
Returns all headers with the specified name as parameters.
- getAllParameter(CharSequence) - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Returns all headers with the specified name as parameters.
- getAllParameter(CharSequence) - Method in interface io.inverno.mod.http.server.ResponseTrailers
-
Returns all trailers with the specified name as parameters.
- getAuthority() - Method in interface io.inverno.mod.http.server.Request
-
Returns the request authority.
- getBinaryData() - Method in interface io.inverno.mod.http.server.ws.WebSocketFrame
-
Returns the frame's payload data.
- getContentLength() - Method in interface io.inverno.mod.http.server.PartHeaders
-
Returns the part's content length.
- getContentLength() - Method in interface io.inverno.mod.http.server.RequestHeaders
-
Returns the content length of the request.
- getContentType() - Method in interface io.inverno.mod.http.server.PartHeaders
-
Returns the part's content type header field value.
- getContentType() - Method in interface io.inverno.mod.http.server.RequestHeaders
-
Returns the content type header field value of the request.
- getContentType() - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Returns the response content type header field value.
- getContentTypeHeader() - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Decodes and returns the response content type header.
- getError() - Method in interface io.inverno.mod.http.server.ErrorExchange
-
Returns the error at the origin of the exchange.
- getFilename() - Method in interface io.inverno.mod.http.server.Part
-
Returns the part's file name.
- getHeader(CharSequence) - Method in interface io.inverno.mod.http.server.PartHeaders
-
Decodes and returns the header with the specified name.
- getHeader(CharSequence) - Method in interface io.inverno.mod.http.server.RequestHeaders
-
Decodes and returns the header with the specified name.
- getHeader(CharSequence) - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Decodes and returns the header with the specified name.
- getHeader(CharSequence) - Method in interface io.inverno.mod.http.server.ResponseTrailers
-
Decodes and returns the trailer with the specified name.
- getKind() - Method in interface io.inverno.mod.http.server.ws.WebSocketFrame
-
Returns the WebSocket frame type.
- getKind() - Method in interface io.inverno.mod.http.server.ws.WebSocketMessage
-
Returns the WebSocket message type.
- getLocalAddress() - Method in interface io.inverno.mod.http.server.Request
-
Returns the socket address of the interface on which the request was received.
- getMethod() - Method in interface io.inverno.mod.http.server.Request
-
Returns the HTTP method of the request.
- getName() - Method in interface io.inverno.mod.http.server.Part
-
Returns the part's name.
- getNames() - Method in interface io.inverno.mod.http.server.PartHeaders
-
Returns the names of the headers in the part.
- getNames() - Method in interface io.inverno.mod.http.server.QueryParameters
-
Returns the names of the query parameters sent in the request.
- getNames() - Method in interface io.inverno.mod.http.server.RequestCookies
-
Returns the names of the cookies sent in the request.
- getNames() - Method in interface io.inverno.mod.http.server.RequestHeaders
-
Returns the names of the headers in the request.
- getNames() - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Returns the names of the headers in the response.
- getNames() - Method in interface io.inverno.mod.http.server.ResponseTrailers
-
Returns the names of the trailers in the response.
- getParameter(CharSequence) - Method in interface io.inverno.mod.http.server.PartHeaders
-
Returns the header with the specified name as a parameter.
- getParameter(CharSequence) - Method in interface io.inverno.mod.http.server.RequestHeaders
-
Returns the header with the specified name as a parameter.
- getParameter(CharSequence) - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Returns the header with the specified name as a parameter.
- getParameter(CharSequence) - Method in interface io.inverno.mod.http.server.ResponseTrailers
-
Returns the trailer with the specified name as a parameter.
- getPath() - Method in interface io.inverno.mod.http.server.Request
-
Returns the path to the resource targeted in the request.
- getPathAbsolute() - Method in interface io.inverno.mod.http.server.Request
-
Returns the absolute path to the resource targeted in the request.
- getPathBuilder() - Method in interface io.inverno.mod.http.server.Request
-
Returns a path builder initialized with the path of the request.
- getProtocol() - Method in interface io.inverno.mod.http.server.Request
-
Returns the protocol of the request (eg.
- getQuery() - Method in interface io.inverno.mod.http.server.Request
-
Returns the query URI component.
- getRemoteAddress() - Method in interface io.inverno.mod.http.server.Request
-
Returns the socket address of the client or last proxy that sent the request.
- getScheme() - Method in interface io.inverno.mod.http.server.Request
-
Returns the name of the scheme used to send the request (eg. http, https...).
- getStatus() - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Returns the response HTTP status.
- getStatusCode() - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Returns the response HTTP status code.
- getSubProtocol() - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange
-
Returns the subprotocol that was negotiated with the client during the opening handshake.
- getSupportedProtocol() - Method in exception io.inverno.mod.http.server.ws.UnsupportedProtocolException
-
Returns the list of supported WebSocket subprotocols.
- getTextData() - Method in interface io.inverno.mod.http.server.ws.WebSocketFrame
-
Returns the frame's payload data as text.
H
- h2_enabled() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Enables/Disables HTTP/2.
- h2_enabled(boolean) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- h2c_enabled() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Enables/Disables H2C.
- h2c_enabled(boolean) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- handle(B) - Method in interface io.inverno.mod.http.server.ExchangeHandler
-
Processes the specified server exchange.
- handle(B) - Method in interface io.inverno.mod.http.server.ServerController
-
Processes the specified server exchange.
- handle(B) - Method in interface io.inverno.mod.http.server.ws.WebSocketExchangeHandler
-
Processes the specified WebSocket server exchange.
- handle(C) - Method in interface io.inverno.mod.http.server.ServerController
-
Processes the specified server error exchange.
- handler(WebSocketExchangeHandler<? super A, B>) - Method in interface io.inverno.mod.http.server.ws.WebSocket
-
Specifies the handler used to handle the WebSocket exchange.
- headers() - Method in interface io.inverno.mod.http.server.Part
-
Returns the part's headers.
- headers() - Method in interface io.inverno.mod.http.server.Request
-
Returns the HTTP headers sent in the request.
- headers() - Method in interface io.inverno.mod.http.server.Response
-
Returns the HTTP headers to send in the response.
- headers(Consumer<ResponseHeaders>) - Method in interface io.inverno.mod.http.server.Response
-
Configures the HTTP headers to send in the response.
- http2_header_table_size() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
The HTTP/2 header table size.
- http2_header_table_size(Long) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- http2_initial_window_size() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
HTTP/2 initial window size.
- http2_initial_window_size(Integer) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- http2_max_concurrent_streams() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
HTTP/2 max concurrent streams.
- http2_max_concurrent_streams(Integer) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- http2_max_frame_size() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
HTTP/2 max frame size.
- http2_max_frame_size(Integer) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- http2_max_header_list_size() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
HTTP/2 max header list size.
- http2_max_header_list_size(Integer) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- HttpServerConfiguration - Interface in io.inverno.mod.http.server
-
HTTP server module configuration.
- HttpServerConfigurationLoader - Class in io.inverno.mod.http.server
- HttpServerConfigurationLoader() - Constructor for class io.inverno.mod.http.server.HttpServerConfigurationLoader
- HttpServerConfigurationLoader.Bean - Class in io.inverno.mod.http.server
- HttpServerConfigurationLoader.Configurator - Class in io.inverno.mod.http.server
I
- id(String) - Method in interface io.inverno.mod.http.server.ResponseBody.Sse.Event
-
Sets the event id.
- inbound() - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange
-
Returns the inbound part of the WebSocket exchange.
- init() - Method in interface io.inverno.mod.http.server.ExchangeContext
-
Initializes the exchange context.
- intercept(B) - Method in interface io.inverno.mod.http.server.ExchangeInterceptor
-
Intercepts the exchange before the exchange handler is invoked.
- intercept(ExchangeInterceptor<A, B>) - Method in interface io.inverno.mod.http.server.ReactiveExchangeHandler
-
Returns a composed exchange handler that first applies the interceptor to transform the exchange and then invoke the
ReactiveExchangeHandler.defer(io.inverno.mod.http.server.Exchange). - io.inverno.mod.http.server - module io.inverno.mod.http.server
-
The Inverno framework HTTP server module provides a HTTP1.x and HTTP/2 server.
- io.inverno.mod.http.server - package io.inverno.mod.http.server
-
Inverno HTTP server API and module configuration.
- io.inverno.mod.http.server.ws - package io.inverno.mod.http.server.ws
- isFinal() - Method in interface io.inverno.mod.http.server.ws.WebSocketFrame
-
Determines whether the frame is final.
- isHeadersWritten() - Method in interface io.inverno.mod.http.server.Response
-
Determines whether the response headers have been sent to the client.
K
- key_store() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
The path to the key store.
- key_store(URI) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- key_store_password() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
The password of the key store.
- key_store_password(String) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- key_store_type() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
The type of key store.
- key_store_type(String) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
L
- link() - Method in class io.inverno.mod.http.server.Server.Linker
- Linker(Map<String, Object>) - Constructor for class io.inverno.mod.http.server.Server.Linker
- load(Consumer<HttpServerConfigurationLoader.Configurator>) - Static method in class io.inverno.mod.http.server.HttpServerConfigurationLoader
M
- mapError(Function<? super Throwable, ? extends Throwable>) - Method in interface io.inverno.mod.http.server.ErrorExchange
-
Returns an error exchange consisting of the result of applying the given function to the error of the exchange.
- messages() - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange.Inbound
-
Returns the messages received by the server from the client.
- messages(Function<WebSocketMessage.Factory, Publisher<WebSocketMessage>>) - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange.Outbound
-
Specifies the stream of messages sent to the client.
- multipart() - Method in interface io.inverno.mod.http.server.RequestBody
-
Returns a multipart/form-data payload consumer.
O
- of(ExchangeInterceptor<? super A, B>...) - Static method in interface io.inverno.mod.http.server.ExchangeInterceptor
-
Returns an interceptor resulting from chaining the specified interceptors in sequence.
- or(Runnable) - Method in interface io.inverno.mod.http.server.ws.WebSocket
-
Specifies the fallback action to execute when the opening handshake fails.
- or(Mono<Void>) - Method in interface io.inverno.mod.http.server.ws.WebSocket
-
Specifies a fallback action to execute when the opening handshake fails.
- outbound() - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange
-
Returns the outbound part of the WebSocket exchange.
P
- Part - Interface in io.inverno.mod.http.server
-
Represents a part in a multipart/form-data request body as defined by RFC 7578.
- PartHeaders - Interface in io.inverno.mod.http.server
-
Represents the HTTP headers of a part in a multipart/from-data request body as defined by RFC 7578.
- ping(ByteBuf) - Method in interface io.inverno.mod.http.server.ws.WebSocketFrame.Factory
-
Creates a ping frame with the specified payload data.
- PING - Enum constant in enum io.inverno.mod.http.server.ws.WebSocketFrame.Kind
-
Indicates a
PINGcontrol frame. - pong(ByteBuf) - Method in interface io.inverno.mod.http.server.ws.WebSocketFrame.Factory
-
Creates a pong frame with the specified payload data.
- PONG - Enum constant in enum io.inverno.mod.http.server.ws.WebSocketFrame.Kind
-
Indicates a
PONGcontrol frame.
Q
- queryParameters() - Method in interface io.inverno.mod.http.server.Request
-
Returns the query parameters sent in the request.
- QueryParameters - Interface in io.inverno.mod.http.server
-
Represents the query parameters sent of a client request in a server exchange.
R
- raw() - Method in interface io.inverno.mod.http.server.Part
-
Returns the part's raw data.
- raw() - Method in interface io.inverno.mod.http.server.RequestBody
-
Returns a raw payload consumer.
- raw() - Method in interface io.inverno.mod.http.server.ResponseBody
-
Returns a raw payload producer.
- ReactiveExchangeHandler<A extends ExchangeContext,
B extends Exchange<A>> - Interface in io.inverno.mod.http.server -
A reactive exchange handler is used to handle server exchanges following reactive principles.
- ReactiveServerController<A extends ExchangeContext,
B extends Exchange<A>, C extends ErrorExchange<A>> - Interface in io.inverno.mod.http.server -
A reactive server controller defines how server exchanges and server error exchanges are handled, following reactive principles, within the HTTP server.
- reducedBinary() - Method in interface io.inverno.mod.http.server.ws.WebSocketMessage
-
Returns the message payload binary data.
- reducedText() - Method in interface io.inverno.mod.http.server.ws.WebSocketMessage
-
Returns the message payload text data stream.
- refCnt() - Method in interface io.inverno.mod.http.server.ws.WebSocketFrame
-
Returns the current reference count of the frame.
- release() - Method in interface io.inverno.mod.http.server.ws.WebSocketFrame
-
Decreases the reference count by
1of the frame and deallocates the frame if the reference count reaches at0. - remove(CharSequence...) - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Removes the headers with the specified names.
- remove(CharSequence...) - Method in interface io.inverno.mod.http.server.ResponseTrailers
-
Removes the trailers with the specified names.
- request() - Method in interface io.inverno.mod.http.server.Exchange
-
Returns the request part of the exchange.
- request() - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange
-
Returns the original HTTP upgrade request.
- Request - Interface in io.inverno.mod.http.server
-
Represents a client request in a server exchange.
- RequestBody - Interface in io.inverno.mod.http.server
-
Represents the payload body of a client request in a server exchange.
- RequestBody.Multipart<A extends Part> - Interface in io.inverno.mod.http.server
-
A multipart/form-data consumer as defined by RFC 7578.
- RequestBody.UrlEncoded - Interface in io.inverno.mod.http.server
-
An application/x-www-form-urlencoded data consumer as defined by application/x-www-form-urlencoded.
- RequestCookies - Interface in io.inverno.mod.http.server
-
Represents the cookies of a client request in a server exchange.
- RequestData<A> - Interface in io.inverno.mod.http.server
-
A generic request payload consumer.
- RequestHeaders - Interface in io.inverno.mod.http.server
-
Represents the HTTP headers of a client request in a server exchange as defined by RFC 7230 Section 3.2.
- resource() - Method in interface io.inverno.mod.http.server.ResponseBody
-
Returns a resource payload producer.
- response() - Method in interface io.inverno.mod.http.server.Exchange
-
Returns the response part of the exchange.
- Response - Interface in io.inverno.mod.http.server
-
Represents a server response in a server exchange.
- ResponseBody - Interface in io.inverno.mod.http.server
-
Represents the payload body of a server response in a server exchange.
- ResponseBody.Resource - Interface in io.inverno.mod.http.server
-
A resource payload producer.
- ResponseBody.Sse<A,
B extends ResponseBody.Sse.Event<A>, C extends ResponseBody.Sse.EventFactory<A, B>> - Interface in io.inverno.mod.http.server -
A server-sent events payload producer as defined by Server-Sent Events.
- ResponseBody.Sse.Event<A> - Interface in io.inverno.mod.http.server
-
Represents a server-sent event.
- ResponseBody.Sse.EventFactory<A,
B extends ResponseBody.Sse.Event<A>> - Interface in io.inverno.mod.http.server -
A server-sent event factory is used to create server-sent events.
- ResponseCookies - Interface in io.inverno.mod.http.server
-
Represents the cookies of a server response in a server exchange.
- ResponseData<A> - Interface in io.inverno.mod.http.server
-
A generic response payload producer.
- ResponseHeaders - Interface in io.inverno.mod.http.server
-
Represents the HTTP headers of a server response in a server exchange as defined by RFC 7230 Section 3.2.
- ResponseTrailers - Interface in io.inverno.mod.http.server
-
Represents the HTTP trailers of a server response in a server exchange as defined by RFC 7230 Section 4.3.
- retain() - Method in interface io.inverno.mod.http.server.ws.WebSocketFrame
-
Increases the reference count of the frame.
- retainedDuplicate() - Method in interface io.inverno.mod.http.server.ws.WebSocketFrame
-
Returns a retained frame which shares the whole region of this frame's data.
S
- sendContinue() - Method in interface io.inverno.mod.http.server.Response
-
Sends an interim 100 continue response to the client so it can send the rest of the request.
- Server - Class in io.inverno.mod.http.server
- server_event_loop_group_size() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
The number of event loops to allocate to the server.
- server_event_loop_group_size(Integer) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- server_host() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
The host name of the server socket address.
- server_host(String) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- server_port() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
The port of the server socket address.
- server_port(int) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- Server.Builder - Class in io.inverno.mod.http.server
- Server.Linker - Class in io.inverno.mod.http.server
- ServerController<A extends ExchangeContext,
B extends Exchange<A>, C extends ErrorExchange<A>> - Interface in io.inverno.mod.http.server -
A server controller defines how server exchanges and server error exchanges are handled, within the HTTP server.
- set(Header...) - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Sets the specified headers.
- set(Header...) - Method in interface io.inverno.mod.http.server.ResponseTrailers
-
Sets the specified trailers.
- set(CharSequence, CharSequence) - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Sets the value of the header with the specified name.
- set(CharSequence, CharSequence) - Method in interface io.inverno.mod.http.server.ResponseTrailers
-
Sets the value of the trailer with the specified name.
- setConfiguration(HttpServerConfiguration) - Method in class io.inverno.mod.http.server.Server.Builder
- setConfigurationSource(ConfigurationSource<?, ?, ?>) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Bean
- setConfigurer(Consumer<HttpServerConfigurationLoader.Configurator>) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Bean
- setController(ServerController<? extends ExchangeContext, ? extends Exchange<? extends ExchangeContext>, ? extends ErrorExchange<? extends ExchangeContext>>) - Method in class io.inverno.mod.http.server.Server.Builder
- setHeaderCodecs(List<HeaderCodec<?>>) - Method in class io.inverno.mod.http.server.Server.Builder
- setParameterConverter(ObjectConverter<String>) - Method in class io.inverno.mod.http.server.Server.Builder
- setParameters(ConfigurationKey.Parameter[]) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Bean
- sse() - Method in interface io.inverno.mod.http.server.ResponseBody
-
Returns a server-sent events payload producer as defined by Server-Sent Events.
- sseString() - Method in interface io.inverno.mod.http.server.ResponseBody
-
Returns a server-sent events payload producer as defined by Server-Sent Events.
- status(int) - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Sets the response HTTP status code
- status(Status) - Method in interface io.inverno.mod.http.server.ResponseHeaders
-
Sets the response HTTP status.
- stream() - Method in interface io.inverno.mod.http.server.RequestData
-
Returns the payload data publisher.
- stream(Publisher<T>) - Method in interface io.inverno.mod.http.server.ResponseData
-
Sets the payload data.
- string() - Method in interface io.inverno.mod.http.server.Part
-
Returns the part's data as string.
- string() - Method in interface io.inverno.mod.http.server.RequestBody
-
Returns a string payload consumer.
- string() - Method in interface io.inverno.mod.http.server.ResponseBody
-
Returns a string payload producer.
T
- text() - Method in interface io.inverno.mod.http.server.ws.WebSocketMessage
-
Returns the message payload text data stream.
- text(ByteBuf) - Method in interface io.inverno.mod.http.server.ws.WebSocketFrame.Factory
-
Creates a final text frame with the specified payload data.
- text(ByteBuf, boolean) - Method in interface io.inverno.mod.http.server.ws.WebSocketFrame.Factory
-
Creates a text frame with the specified payload data.
- text(String) - Method in interface io.inverno.mod.http.server.ws.WebSocketFrame.Factory
-
Creates a final text frame with the specified payload data.
- text(String) - Method in interface io.inverno.mod.http.server.ws.WebSocketMessage.Factory
-
Creates a text message with the specified payload data.
- text(String, boolean) - Method in interface io.inverno.mod.http.server.ws.WebSocketFrame.Factory
-
Creates a text frame with the specified payload data.
- text(Publisher<String>) - Method in interface io.inverno.mod.http.server.ws.WebSocketMessage.Factory
-
Creates a text message with the specified payload data stream.
- TEXT - Enum constant in enum io.inverno.mod.http.server.ws.WebSocketFrame.Kind
-
Indicates a
TEXTdata frame. - TEXT - Enum constant in enum io.inverno.mod.http.server.ws.WebSocketMessage.Kind
-
Indicates a
TEXTmessage. - text_raw(ByteBuf) - Method in interface io.inverno.mod.http.server.ws.WebSocketMessage.Factory
-
Creates a text message with the specified raw payload data.
- text_raw(Publisher<ByteBuf>) - Method in interface io.inverno.mod.http.server.ws.WebSocketMessage.Factory
-
Creates a text message with the specified raw payload data stream.
- textMessages() - Method in interface io.inverno.mod.http.server.ws.WebSocketExchange.Inbound
-
Returns the text messages received by the server from the client.
- tls_ciphers_excludes() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
The list of ciphers to exclude.
- tls_ciphers_excludes(String[]) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- tls_ciphers_includes() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
The list of ciphers to include.
- tls_ciphers_includes(String[]) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- tls_enabled() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Enables/Disables HTTPS.
- tls_enabled(boolean) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- trailers() - Method in interface io.inverno.mod.http.server.Response
-
Returns the HTTP trailers to send in the response.
- trailers(Consumer<ResponseTrailers>) - Method in interface io.inverno.mod.http.server.Response
-
Configures the HTTP trailers to send in the response.
- transform(Function<Publisher<ByteBuf>, Publisher<ByteBuf>>) - Method in interface io.inverno.mod.http.server.RequestBody
-
Transforms the payload publisher.
- transform(Function<Publisher<ByteBuf>, Publisher<ByteBuf>>) - Method in interface io.inverno.mod.http.server.ResponseBody
-
Transforms the payload publisher.
U
- UnsupportedProtocolException - Exception in io.inverno.mod.http.server.ws
-
An HTTP exception that indicates that the WebSocket subprotocols provided in the upgrade request are not supported.
- UnsupportedProtocolException() - Constructor for exception io.inverno.mod.http.server.ws.UnsupportedProtocolException
-
Creates an unsupported protocol exception.
- UnsupportedProtocolException(String) - Constructor for exception io.inverno.mod.http.server.ws.UnsupportedProtocolException
-
Creates an unsupported protocol exception with the specified message.
- UnsupportedProtocolException(String, Throwable) - Constructor for exception io.inverno.mod.http.server.ws.UnsupportedProtocolException
-
Creates an unsupported protocol exception with the specified message and cause.
- UnsupportedProtocolException(Throwable) - Constructor for exception io.inverno.mod.http.server.ws.UnsupportedProtocolException
-
Creates an unsupported protocol exception with the specified cause.
- UnsupportedProtocolException(Set<String>) - Constructor for exception io.inverno.mod.http.server.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 io.inverno.mod.http.server.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 io.inverno.mod.http.server.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 io.inverno.mod.http.server.ws.UnsupportedProtocolException
-
Creates an unsupported protocol exception with the specified list of media types accepted by the requested resource and cause.
- urlEncoded() - Method in interface io.inverno.mod.http.server.RequestBody
-
Returns an application/x-www-form-urlencoded payload consumer.
V
- value(Resource) - Method in interface io.inverno.mod.http.server.ResponseBody.Resource
-
Sets the specified resource in the response payload.
- value(T) - Method in interface io.inverno.mod.http.server.ResponseData
-
Sets the specified data.
- valueOf(String) - Static method in enum io.inverno.mod.http.server.ws.WebSocketFrame.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.inverno.mod.http.server.ws.WebSocketMessage.Kind
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.inverno.mod.http.server.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.server.ws.WebSocketMessage.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- webSocket(String...) - Method in interface io.inverno.mod.http.server.ErrorExchange
-
Returns an empty optional since an error exchange does not support WebSocket upgrade.
- webSocket(String...) - Method in interface io.inverno.mod.http.server.Exchange
-
Upgrades the exchange to a WebSocket exchange.
- WebSocket<A extends ExchangeContext,
B extends WebSocketExchange<A>> - Interface in io.inverno.mod.http.server.ws -
A server-side WebSocket.
- WebSocketException - Exception in io.inverno.mod.http.server.ws
-
Thrown to indicate an error while processing a WebSocket exchange.
- WebSocketException() - Constructor for exception io.inverno.mod.http.server.ws.WebSocketException
-
Creates a WebSocket exception with default status
Internal Server Error (500). - WebSocketException(int) - Constructor for exception io.inverno.mod.http.server.ws.WebSocketException
-
Creates a WebSocket exception with specified HTTP status code.
- WebSocketException(int, String) - Constructor for exception io.inverno.mod.http.server.ws.WebSocketException
-
Creates a WebSocket exception with specified HTTP status code and message.
- WebSocketException(int, String, Throwable) - Constructor for exception io.inverno.mod.http.server.ws.WebSocketException
-
Creates a WebSocket exception with specified HTTP status code, message and cause.
- WebSocketException(int, Throwable) - Constructor for exception io.inverno.mod.http.server.ws.WebSocketException
-
Creates a WebSocket exception with specified HTTP status code and cause.
- WebSocketException(Status) - Constructor for exception io.inverno.mod.http.server.ws.WebSocketException
-
Creates a WebSocket exception with specified HTTP status.
- WebSocketException(Status, String) - Constructor for exception io.inverno.mod.http.server.ws.WebSocketException
-
Creates a WebSocket exception with specified HTTP status and message.
- WebSocketException(Status, String, Throwable) - Constructor for exception io.inverno.mod.http.server.ws.WebSocketException
-
Creates a WebSocket exception with specified HTTP status, message and cause.
- WebSocketException(Status, Throwable) - Constructor for exception io.inverno.mod.http.server.ws.WebSocketException
-
Creates a WebSocket exception with specified HTTP status and cause.
- WebSocketException(String) - Constructor for exception io.inverno.mod.http.server.ws.WebSocketException
-
Creates a WebSocket exception with default status
Internal Server Error (500)and specified message. - WebSocketException(String, Throwable) - Constructor for exception io.inverno.mod.http.server.ws.WebSocketException
-
Creates a WebSocket exception with default status
Internal Server Error (500), specified message and cause - WebSocketException(Throwable) - Constructor for exception io.inverno.mod.http.server.ws.WebSocketException
-
Creates a WebSocket exception with default status
Internal Server Error (500)and specified cause. - WebSocketExchange<A extends ExchangeContext> - Interface in io.inverno.mod.http.server.ws
-
Represents a WebSocket exchange between a client and a server.
- WebSocketExchange.Inbound - Interface in io.inverno.mod.http.server.ws
-
Represents the inbound part of a WebSocket exchange.
- WebSocketExchange.Outbound - Interface in io.inverno.mod.http.server.ws
-
Represents the outbound part of a WebSocket exchange.
- WebSocketExchangeHandler<A extends ExchangeContext,
B extends WebSocketExchange<A>> - Interface in io.inverno.mod.http.server.ws -
A WebSocket exchange handler is used to handle WebSocket exchange.
- WebSocketFrame - Interface in io.inverno.mod.http.server.ws
-
Represents a WebSocket frame as defined by RFC 6455 Section 5.
- WebSocketFrame.Factory - Interface in io.inverno.mod.http.server.ws
-
A factory used to create WebSocket frame.
- WebSocketFrame.Kind - Enum in io.inverno.mod.http.server.ws
-
WebSocket frame type as defined by RFC 6455 Section 5.
- WebSocketMessage - Interface in io.inverno.mod.http.server.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.server.ws
-
A factory used to create WebSocket message.
- WebSocketMessage.Kind - Enum in io.inverno.mod.http.server.ws
-
WebSocket message type.
- ws_allow_mask_mismatch() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Accepts/Rejects unproperly masked WebSocket frames.
- ws_allow_mask_mismatch(boolean) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- ws_close_timeout() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
WebSocket close timeout (ms).
- ws_close_timeout(long) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- ws_frame_compression_enabled() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Enables/Disables WebSocket per frame compression.
- ws_frame_compression_enabled(boolean) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- ws_frame_compression_level() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
WebSocket per frame compression level.
- ws_frame_compression_level(int) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- ws_handshake_timeout() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
WebSocket handshake timeout (ms).
- ws_handshake_timeout(long) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- ws_max_frame_size() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
WebSocket max frame size in bytes.
- ws_max_frame_size(Integer) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- ws_message_allow_server_no_context() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Allows WebSocket client to activate server_no_context_takeover.
- ws_message_allow_server_no_context(boolean) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- ws_message_allow_server_window_size() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Allows WebSocket client to customize the server inflater window size.
- ws_message_allow_server_window_size(boolean) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- ws_message_compression_enabled() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Enables/Disables WebSocket per message compression.
- ws_message_compression_enabled(boolean) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- ws_message_compression_level() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
WebSocket per message compression level.
- ws_message_compression_level(int) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- ws_message_prefered_client_window_size() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
The prefered client window size to use if client inflater is customizable.
- ws_message_prefered_client_window_size(int) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
- ws_message_preferred_client_no_context() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
-
Indicates if server prefers to activate client_no_context_takeover if client supports it.
- ws_message_preferred_client_no_context(boolean) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
All Classes and Interfaces|All Packages|Serialized Form