Index

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

A

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
 
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, Reactor, ResourceService) - Constructor for class io.inverno.mod.http.server.Server.Builder
 

C

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_brotli_mode() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
Brotly compression mode (0=GENERIC, 1=TEXT, 2=FONT).
compression_brotli_mode(int) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
 
compression_brotli_quality() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
Brotly compression quality.
compression_brotli_quality(int) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
 
compression_brotli_window() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
Brotly compression window.
compression_brotli_window(int) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
 
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
 
controller() - Method in class io.inverno.mod.http.server.Server
 
cookies() - Method in interface io.inverno.mod.http.server.Request
cookies(Consumer<OutboundSetCookies>) - Method in interface io.inverno.mod.http.server.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> - 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> - Interface in io.inverno.mod.http.server
Represents an HTTP server exchange (request/response) between a client and a server.
ExchangeHandler<A,B> - Interface in io.inverno.mod.http.server
An exchange handler is used to handle server exchanges.
ExchangeInterceptor<A,B> - 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 which is subscribed once the exchange is fully processed.
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, OutboundData<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

getError() - Method in interface io.inverno.mod.http.server.ErrorExchange
Returns the error at the origin of the exchange.
getErrorCode() - Method in exception class io.inverno.mod.http.server.ResetStreamException
Returns the reset stream frame error code.
getFilename() - Method in interface io.inverno.mod.http.server.Part
Returns the part's file name.
getName() - Method in interface io.inverno.mod.http.server.Part
Returns the part's name.
graceful_shutdown() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
Tries to gracefully shutdown active connections when stopping the server.
graceful_shutdown(boolean) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
 
graceful_shutdown_timeout() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
The graceful shutdown timeout in milliseconds after which a connection is closed even if there are still active exchanges.
graceful_shutdown_timeout(long) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
 

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
 
h2c_max_content_length() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
The maximum length in bytes of the content of an H2C upgrade request.
h2c_max_content_length(int) - 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(Consumer<OutboundResponseHeaders>) - 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.
HttpServerConfiguration.ClientAuth - Enum in io.inverno.mod.http.server
The HTTP client authentication type.
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
 
HttpServerException - Exception Class in io.inverno.mod.http.server
Base exception class used to report HTTP server errors.
HttpServerException() - Constructor for exception class io.inverno.mod.http.server.HttpServerException
Creates an HTTP server exception.
HttpServerException(String) - Constructor for exception class io.inverno.mod.http.server.HttpServerException
Creates a HTTP server exception.
HttpServerException(String, Throwable) - Constructor for exception class io.inverno.mod.http.server.HttpServerException
Creates a HTTP server exception.
HttpServerException(Throwable) - Constructor for exception class io.inverno.mod.http.server.HttpServerException
Creates a HTTP server exception.

I

id(String) - Method in interface io.inverno.mod.http.server.ResponseBody.Sse.Event
Sets the event id.
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
Inverno HTTP server WebSocket API.
isHeadersWritten() - Method in interface io.inverno.mod.http.server.Response
Determines whether the response headers have been sent to the client.

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(HttpServerConfiguration, Consumer<HttpServerConfigurationLoader.Configurator>) - Static method in class io.inverno.mod.http.server.HttpServerConfigurationLoader
 
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.
multipart() - Method in interface io.inverno.mod.http.server.RequestBody
Returns a multipart/form-data payload consumer.

N

NONE - Enum constant in enum io.inverno.mod.http.server.HttpServerConfiguration.ClientAuth
Indicates that client authentication will not be requested during TLS handshake.

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.

P

Part - Interface in io.inverno.mod.http.server
Represents a part in a multipart/form-data request body as defined by RFC 7578.

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,B> - Interface in io.inverno.mod.http.server
A reactive exchange handler is used to handle server exchanges following reactive principles.
ReactiveServerController<A,B,C> - Interface in io.inverno.mod.http.server
A reactive server controller defines how exchanges and error exchanges must be handled within the HTTP server following reactive principles.
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> - 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.
REQUESTED - Enum constant in enum io.inverno.mod.http.server.HttpServerConfiguration.ClientAuth
Indicates that client authentication will be requested during TLS handshake but that it is not required for the handshake to succeed.
REQUIRED - Enum constant in enum io.inverno.mod.http.server.HttpServerConfiguration.ClientAuth
Indicates that client authentication will be requested during TLS handshake and that the handshake will fail if the client does not present authentication.
ResetStreamException - Exception Class in io.inverno.mod.http.server
Thrown to indicate that an HTTP/2 steam has been reset by peer.
ResetStreamException(long) - Constructor for exception class io.inverno.mod.http.server.ResetStreamException
Creates a reset stream exception.
ResetStreamException(long, String) - Constructor for exception class io.inverno.mod.http.server.ResetStreamException
Creates a reset stream exception.
resource() - Method in interface io.inverno.mod.http.server.ResponseBody
Returns a resource payload producer.
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,C> - 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> - Interface in io.inverno.mod.http.server
A server-sent event factory is used to create server-sent events.

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,B,C> - Interface in io.inverno.mod.http.server
A server controller defines how server exchanges and server error exchanges are handled, within the HTTP server.
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.
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

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_client_auth() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
The client authentication type.
tls_client_auth(HttpServerConfiguration.ClientAuth) - 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
 
tls_handshake_timeout() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
TLS handshake timeout (ms).
tls_handshake_timeout(long) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
 
tls_key_alias() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
The alias of the key in the key store.
tls_key_alias(String) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
 
tls_key_alias_password() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
The password for the alias of the key in the key store.
tls_key_alias_password(String) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
 
tls_key_store() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
The path to the key store.
tls_key_store(URI) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
 
tls_key_store_password() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
The password of the key store.
tls_key_store_password(String) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
 
tls_key_store_type() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
The type of key store.
tls_key_store_type(String) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
 
tls_trust_manager_factory() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
The trust manager factory.
tls_trust_manager_factory(TrustManagerFactory) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
 
tls_trust_store() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
The path to the key store.
tls_trust_store(URI) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
 
tls_trust_store_password() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
The password of the key store.
tls_trust_store_password(String) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
 
tls_trust_store_type() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
The type of key store.
tls_trust_store_type(String) - Method in class io.inverno.mod.http.server.HttpServerConfigurationLoader.Configurator
 
trailers(Consumer<OutboundHeaders<?>>) - 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

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.
valueOf(String) - Static method in enum io.inverno.mod.http.server.HttpServerConfiguration.ClientAuth
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.inverno.mod.http.server.HttpServerConfiguration.ClientAuth
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,B> - Interface in io.inverno.mod.http.server.ws
A server-side WebSocket.
WebSocketExchange<A> - Interface in io.inverno.mod.http.server.ws
Represents a WebSocket exchange between a client and the server.
WebSocketExchangeHandler<A,B> - Interface in io.inverno.mod.http.server.ws
A WebSocket exchange handler is used to handle WebSocket exchange.
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_on_outbound_complete() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
Indicates whether a WebSocket should be closed when the outbound frames publisher completes.
ws_close_on_outbound_complete(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_inbound_close_frame_timeout() - Method in interface io.inverno.mod.http.server.HttpServerConfiguration
The time in milliseconds to wait after a close frame has been sent for a close frame to be received before closing the WebSocket unilaterally.
ws_inbound_close_frame_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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form