Module io.inverno.mod.boot
module io.inverno.mod.boot
The Inverno framework boot module provides basic services.
It defines the following sockets:
- configuration
- the boot module configuration
- compoundDecoders
- extend the parameter converter decoding capabilities with a list of
CompoundDecoder
- compoundEncoders
- extend the parameter converter encoding capabilities with a list of
CompoundEncoder
- objectMapper
- override the JSON reader/writer
- workerPool
- override the worker thread pool
It exposes the following beans:
- configuration
- the boot module configuration
- reactor
- the
Reactor
used to create optimized threading model based on event loop group - netService
- a
NetService
used to create optimized network clients and servers - mediaTypeService
- a
MediaTypeService
used to determine the media type of a resource based on its URI - resourceService
- a
ResourceService
used to accessResource
- 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
- jsonByteBufConverter
- A JSON to ByteBuf converter
- jsonMediaTypeConverter
- An application/json media type converter
- ndjsonMediaTypeConverter
- An application/x-ndjson media type converter
- textPlainMediaTypeConverter
- An text/plain media type converter
- workerPool
- a worker thread pool used whenever there's a need for an
ExecutorService
to execute tasks asynchronously. - objectMapper
- A JSON reader/writer
- Since:
- 1.0
- Author:
- Jeremy Kuhn
-
Packages
PackageDescriptionBase application beans and module configuration.Base object converter implementation and beans. -
Modules
ModifierModuleDescriptiontransitiveThe Inverno Framework core module, providing base elements required by Module classes generated by the Inverno Framework compiler.transitiveDefines the foundational APIs of the Inverno framework modules.transitiveThe Inverno framework configuration module provides advanced application configuration capabilities.