Module io.inverno.mod.boot


module io.inverno.mod.boot

The Inverno framework boot module provides foundational services.

It defines the following sockets:

compoundDecoders
extend the parameter converter decoding capabilities with a list of CompoundDecoder
compoundEncoders
extend the parameter converter encoding capabilities with a list of CompoundEncoder
configuration
the boot module configuration
mediaTypeService
override the media type service
objectMapper
override the JSON object mapper
resourceProviders
extend the resource service with custom resource providers
workerPool
override the worker thread pool

It exposes the following beans:

configuration
the boot module configuration
jsonByteBufConverter
A JSON to ByteBuf converter
jsonByteBufMediaTypeConverter
A JSON to ByteBuf application/json media type converter
jsonStringConverter
A JSON to String converter
jsonStringMediaTypeConverter
A JSON to String application/json media type converter
ndJsonByteBufMediaTypeConverter
A JSON to ByteBuf application/x-ndjson media type converter
ndJsonByteBufMediaTypeConverter
A JSON to String application/x-ndjson media type converter
mediaTypeService
a MediaTypeService used to determine the media type of a resource based on its URI
netService
a NetService used to create optimized network clients and servers
objectMapper
a JSON object mapper configured with common modules (JDK8, time...)
parameterConverter
a parameter converter used to convert parameter values to primitive and common types as well as custom types when custom compound decoders and/or encoders are injected
reactor
the Reactor used to create optimized threading model based on event loop group
resourceService
a ResourceService used to access various types of Resource
textByteBufMediaTypeConverter
A text to ByteBuf plain/text media type converter
textStringMediaTypeConverter
A text to String plain/text media type converter
workerPool
a worker thread pool used whenever there's a need for an ExecutorService to execute tasks asynchronously.
Since:
1.0
Author:
Jeremy Kuhn