Skip navigation links

micronaut 3.9.3 API

Packages 
Package Description
io.micronaut.annotation.processing
This package contains the Annotation processors that power Micronaut.
io.micronaut.annotation.processing.test  
io.micronaut.annotation.processing.visitor
This package contains Visitor pattern elements for Annotation processing.
io.micronaut.aop
The main classes implementing cross cutting behavior in Micronaut.
io.micronaut.aop.chain
The interception chain for AOP.
io.micronaut.aop.exceptions
AOP Advise exceptions.
io.micronaut.aop.internal  
io.micronaut.aop.internal.intercepted  
io.micronaut.aop.kotlin  
io.micronaut.aop.writer
Proxy writers.
io.micronaut.ast.groovy.annotation  
io.micronaut.ast.groovy.scan  
io.micronaut.ast.groovy.utils
AST Util transformations for injection.
io.micronaut.ast.groovy.visitor
Visitor context when visiting groovy code.
io.micronaut.buffer.netty
Netty HTTP Byte buffer.
io.micronaut.context
This package contains the core classes for starting a BeanContext.
io.micronaut.context.annotation
Contains core annotations related to Dependency Injection and the Bean Container.
io.micronaut.context.banner  
io.micronaut.context.condition
Contains classes and interfaces related to conditional beans.
io.micronaut.context.converters
Additional TypeConverter instances related to the BeanContext.
io.micronaut.context.env
Classes related to the Micronaut environment.
io.micronaut.context.env.yaml
Property loading for YAML formatted files.
io.micronaut.context.event
Contains classes related to ApplicationContext event publishing and consuming.
io.micronaut.context.exceptions
Contains common exceptions thrown from the BeanContext.
io.micronaut.context.i18n  
io.micronaut.context.processor
Contains interfaces related to annotation processing.
io.micronaut.context.scope
Contains interfaces related to the definition of custom scopes.
io.micronaut.context.visitor
Additional visitors.
io.micronaut.core.annotation
Micronaut core annotation classes.
io.micronaut.core.async
Supplier helper methods.
io.micronaut.core.async.annotation  
io.micronaut.core.async.processor
Micronaut core async processing.
io.micronaut.core.async.publisher
Micronaut core async publishing.
io.micronaut.core.async.subscriber
Micronaut core async subscribers.
io.micronaut.core.attr
Micronaut core attribute holder.
io.micronaut.core.beans
This package provides interfaces and abstractions to introspect beans with bean metadata computed at compilation time.
io.micronaut.core.beans.exceptions  
io.micronaut.core.bind
Micronaut core argument and property bind classes.
io.micronaut.core.bind.annotation
Micronaut core bind annotation classes.
io.micronaut.core.bind.exceptions
Exceptions that occur during data binding.
io.micronaut.core.cli
Micronaut core CLI dispatch level.
io.micronaut.core.cli.exceptions
Micronaut core CLI exceptions.
io.micronaut.core.convert
Micronaut core type conversion classes.
io.micronaut.core.convert.converters  
io.micronaut.core.convert.exceptions
Micronaut core type conversion exceptions.
io.micronaut.core.convert.format
Micronaut core type conversion formatting.
io.micronaut.core.convert.value
Micronaut core type conversion of multiple values.
io.micronaut.core.exceptions
Common exception handling classes.
io.micronaut.core.graal  
io.micronaut.core.io
Micronaut core input/output.
io.micronaut.core.io.buffer
Micronaut core buffer factory.
io.micronaut.core.io.file
Micronaut core file i/o.
io.micronaut.core.io.scan
Micronaut core scan with annotation.
io.micronaut.core.io.service
Micronaut core i/o service classes.
io.micronaut.core.io.socket
Micronaut core i/o socketutils.
io.micronaut.core.naming
Micronaut core name resolution.
io.micronaut.core.naming.conventions
Micronaut core name conventions for properties and methods, etc.
io.micronaut.core.optim  
io.micronaut.core.order
Micronaut core ordered objects.
io.micronaut.core.reflect
Micronaut core reflections utils.
io.micronaut.core.reflect.exception
Micronaut core reflection exception.
io.micronaut.core.serialize
Micronaut core object serializations.
io.micronaut.core.serialize.exceptions
Micronaut core object serialization exceptions.
io.micronaut.core.type
Micronaut core argument types.
io.micronaut.core.util
Micronaut core utilities.
io.micronaut.core.util.clhm
Contains a forked implementation of ConcurrentLinkedHashMap.
io.micronaut.core.util.functional  
io.micronaut.core.util.locale
Micronaut utilities to resolve a Locale.
io.micronaut.core.value
Micronaut core property and value resolution.
io.micronaut.core.version
Micronaut core comparing versions.
io.micronaut.core.version.annotation  
io.micronaut.discovery
Main client abstraction used for service discovery.
io.micronaut.discovery.cloud
Common cloud interface classes.
io.micronaut.discovery.cloud.digitalocean  
io.micronaut.discovery.config
Common configuration discovery settings.
io.micronaut.discovery.event
Discovery of events.
io.micronaut.discovery.exceptions
Discovery exceptions.
io.micronaut.discovery.metadata
Discovery metadata.
io.micronaut.discovery.registration
Discovery registration.
io.micronaut.function
A set of classes to support a programming model for Server-less application development using Micronaut
io.micronaut.function.client
Function discovery classes.
io.micronaut.function.client.aop
Function client aop advice.
io.micronaut.function.client.exceptions
Function client exceptions.
io.micronaut.function.client.http
Http executor.
io.micronaut.function.client.local
Local function.
io.micronaut.function.executor
Function executions sent to Micronaut.
io.micronaut.function.web
Classes to support exposing FunctionBean instances over the web
io.micronaut.graal.reflect
Utilities for use with GraalVM native image.
io.micronaut.health
Micronaut health indicator classes.
io.micronaut.http
HTTP classes to represent methods, responses and attributes.
io.micronaut.http.annotation
HTTP annotations representing various requests types that are received.
io.micronaut.http.bind
Classes specific to binding request data to methods.
io.micronaut.http.bind.binders
HTTP server request binding annotation for various request types.
io.micronaut.http.client
Core HTTP Client Library.
io.micronaut.http.client.annotation
Annotations associated with the HTTP client.
io.micronaut.http.client.bind  
io.micronaut.http.client.bind.binders  
io.micronaut.http.client.exceptions
HTTP Client exceptions.
io.micronaut.http.client.filter  
io.micronaut.http.client.filters
Client filter implementations.
io.micronaut.http.client.interceptor
HTTP introduction advice.
io.micronaut.http.client.interceptor.configuration
Client versioning configuration.
io.micronaut.http.client.loadbalance
HTTP load balance strategies.
io.micronaut.http.client.multipart
HTTP Netty multipart requests.
io.micronaut.http.client.netty
HTTP Client requests, interfaces and configuration.
io.micronaut.http.client.netty.ssl
Netty client SSL.
io.micronaut.http.client.netty.websocket
Contains classes specific to WebSocket handling in the client.
io.micronaut.http.client.sse
Contains client interfaces for reading Server Sent Events (SSE).
io.micronaut.http.codec
Classes representing HTTP decoding.
io.micronaut.http.context
Contains classes for resolving and handling the current server HttpRequest.
io.micronaut.http.context.event
Contains classes for relates to events HttpRequest.
io.micronaut.http.converters
Contains converters specific to HTTP.
io.micronaut.http.cookie
HTTP cookies classes.
io.micronaut.http.exceptions
HTTP exceptions.
io.micronaut.http.filter
HTTP filter chain.
io.micronaut.http.hateoas
hateoas.
io.micronaut.http.multipart
HTTP multipart requests and file upload.
io.micronaut.http.netty
Netty HTTP implementations.
io.micronaut.http.netty.channel
Netty Thread factory.
io.micronaut.http.netty.channel.converters  
io.micronaut.http.netty.configuration  
io.micronaut.http.netty.content
Netty HTTP content utils.
io.micronaut.http.netty.cookies
Netty Cookies.
io.micronaut.http.netty.graal  
io.micronaut.http.netty.reactive
NOTICE: Classes in this package are forked from https://github.com/playframework/netty-reactive-streams.
io.micronaut.http.netty.stream
Contains classes for streaming http requests and responses
io.micronaut.http.netty.websocket
Netty specific classes for WebSocket.
io.micronaut.http.resource
Resource loader factory.
io.micronaut.http.server
HTTP server configuration.
io.micronaut.http.server.binding
HTTP server request binding.
io.micronaut.http.server.codec
HTTP encoders.
io.micronaut.http.server.cors
Contains classes specific to CORS support within Micronaut.
io.micronaut.http.server.exceptions
HTTP server exceptions.
io.micronaut.http.server.exceptions.response  
io.micronaut.http.server.multipart
Classes related to multipart requests received by a server.
io.micronaut.http.server.netty
Netty server classes for Micronaut.
io.micronaut.http.server.netty.async
Asychronous handling.
io.micronaut.http.server.netty.binders
Netty argument binders.
io.micronaut.http.server.netty.configuration
Netty server configurations.
io.micronaut.http.server.netty.converters
Netty converters for various data types.
io.micronaut.http.server.netty.decoders
Netty decoders for Micronaut.
io.micronaut.http.server.netty.encoders
Netty encoders for the Server.
io.micronaut.http.server.netty.handler
Netty channel output handling.
io.micronaut.http.server.netty.handler.accesslog  
io.micronaut.http.server.netty.handler.accesslog.element  
io.micronaut.http.server.netty.jackson
JSON Jackson content processing.
io.micronaut.http.server.netty.multipart
Netty server multipart upload classes.
io.micronaut.http.server.netty.ssl
Netty SSL.
io.micronaut.http.server.netty.types
Netty response types.
io.micronaut.http.server.netty.types.files
Netty file type and response handling.
io.micronaut.http.server.netty.types.stream  
io.micronaut.http.server.netty.websocket
Netty Server WebSocket support classes.
io.micronaut.http.server.tck  
io.micronaut.http.server.tck.tests  
io.micronaut.http.server.tck.tests.bodywritable  
io.micronaut.http.server.tck.tests.codec  
io.micronaut.http.server.tck.tests.constraintshandler  
io.micronaut.http.server.tck.tests.cors  
io.micronaut.http.server.tck.tests.endpoints.health  
io.micronaut.http.server.tck.tests.filter  
io.micronaut.http.server.tck.tests.mediatype  
io.micronaut.http.server.tck.tests.staticresources  
io.micronaut.http.server.tck.tests.textplain  
io.micronaut.http.server.types
HTTP server customizable response type.
io.micronaut.http.server.types.files
Special file type handlers.
io.micronaut.http.server.util
Utilities used in the context of an HTTP server.
io.micronaut.http.server.util.locale
Micronaut utilities to resolve a Locale for an HTTP request.
io.micronaut.http.server.websocket  
io.micronaut.http.simple
Simple HTTP request and response classes.
io.micronaut.http.simple.cookies
Simple HTTP cookies classes.
io.micronaut.http.sse
Default server sent request.
io.micronaut.http.ssl
HTTP SSL Authentication.
io.micronaut.http.uri
HTTP URI Matching.
io.micronaut.http.util
HTTP Util classes.
io.micronaut.inject
Contains the core dependency injection interfaces.
io.micronaut.inject.annotation
Contains classes for reading and writing annotation metadata at compile time.
io.micronaut.inject.annotation.internal
Internal annotation mappers, not for public consumption.
io.micronaut.inject.ast
The AST package contains a generic AST over different languages (currently Groovy, Java and Kotlin).
io.micronaut.inject.ast.beans  
io.micronaut.inject.beans
Contains implementations for compile time bean introspection.
io.micronaut.inject.beans.visitor
Type visitor implementations for producing BeanIntrospection instances.
io.micronaut.inject.beans.visitor.jakarta.persistence  
io.micronaut.inject.configuration
Contains classes for reading and writing Configuration metadata at compile time.
io.micronaut.inject.processing
Injection process handling.
io.micronaut.inject.provider
Internal package to support injection providers of various types.
io.micronaut.inject.proxy  
io.micronaut.inject.qualifiers
Contains support classes for creating Bean Qualifier instances.
io.micronaut.inject.util  
io.micronaut.inject.validation
Interfaces and types specific to validating BeanDefinition instances.
io.micronaut.inject.visitor
Contains interfaces for defining type visitors that work across languages.
io.micronaut.inject.writer
Contains classes responsible for using ASM to write bean metadata to disk.
io.micronaut.jackson
Configuration for the Jackson JSON parser.
io.micronaut.jackson.annotation
Jackson parser annotation.
io.micronaut.jackson.codec
JSON media type decoding.
io.micronaut.jackson.core.env
JSON property loader.
io.micronaut.jackson.core.parser  
io.micronaut.jackson.core.tree  
io.micronaut.jackson.databind  
io.micronaut.jackson.databind.convert
JSON conversion to objects structures and vice versa.
io.micronaut.jackson.env  
io.micronaut.jackson.modules
Contains factories for modules.
io.micronaut.jackson.parser  
io.micronaut.jackson.serialize
Jackson object serializer.
io.micronaut.json  
io.micronaut.json.bind
Jackson bean binding to properties.
io.micronaut.json.codec  
io.micronaut.json.convert  
io.micronaut.json.tree  
io.micronaut.logging  
io.micronaut.logging.impl  
io.micronaut.management.endpoint
Micronaut endpoint configuration.
io.micronaut.management.endpoint.annotation
Annotations for defining management endpoints.
io.micronaut.management.endpoint.beans
Endpoint bean definition.
io.micronaut.management.endpoint.beans.impl
Endpoint bean definition implementation.
io.micronaut.management.endpoint.env
Environment management endpoint.
io.micronaut.management.endpoint.health
Endpoint health.
io.micronaut.management.endpoint.health.filter
Support classes for returning the correct health result from the HTTP server.
io.micronaut.management.endpoint.info
Info aggregation from resources.
io.micronaut.management.endpoint.info.impl
Implementations of Info aggregation.
io.micronaut.management.endpoint.info.source
Endpoint info configuration.
io.micronaut.management.endpoint.loggers
Loggers management endpoint.
io.micronaut.management.endpoint.loggers.impl
Implementation specific classes for the logging system.
io.micronaut.management.endpoint.processors
Endpoint route building and processors.
io.micronaut.management.endpoint.refresh
Endpoint refresh state.
io.micronaut.management.endpoint.routes
Route endpoint and data collection.
io.micronaut.management.endpoint.routes.impl
Route data implementations.
io.micronaut.management.endpoint.stop
Server stop endpoint.
io.micronaut.management.endpoint.threads
Thread dump endpoint and data collection.
io.micronaut.management.endpoint.threads.impl  
io.micronaut.management.health.aggregator
Health aggregation.
io.micronaut.management.health.indicator
Health indicator.
io.micronaut.management.health.indicator.annotation  
io.micronaut.management.health.indicator.client  
io.micronaut.management.health.indicator.discovery
Health discovery.
io.micronaut.management.health.indicator.diskspace
Diskspace configuration and indicator.
io.micronaut.management.health.indicator.jdbc
JDBC status indicator.
io.micronaut.management.health.indicator.service  
io.micronaut.management.health.monitor
Continuous monitoring of health status.
io.micronaut.messaging
Messaging related to classes.
io.micronaut.messaging.annotation
Messaging related annotations.
io.micronaut.messaging.exceptions
Messaging related exceptions.
io.micronaut.reactive.flow.converters  
io.micronaut.retry
Retry State containers.
io.micronaut.retry.annotation
Retry AOP annotations.
io.micronaut.retry.event
Events triggered on retry.
io.micronaut.retry.exception
Retry exceptions.
io.micronaut.retry.intercept
Retry interceptors and states.
io.micronaut.runtime
Main entrypoint for Micronaut.
io.micronaut.runtime.context  
io.micronaut.runtime.context.env
Command line property source.
io.micronaut.runtime.context.scope
Annotations for context scope.
io.micronaut.runtime.context.scope.refresh
Refresh handling.
io.micronaut.runtime.converters.reactive
Contains classes for reactive streams conversion.
io.micronaut.runtime.converters.time
Runtime time conversion.
io.micronaut.runtime.event
Common applications events.
io.micronaut.runtime.event.annotation
Event related annotations.
io.micronaut.runtime.exceptions
Runtime exceptions.
io.micronaut.runtime.http.codec
Runtime HTTP decoding.
io.micronaut.runtime.http.scope  
io.micronaut.runtime.server
Embedded server.
io.micronaut.runtime.server.event
Server shutdown and startup events.
io.micronaut.runtime.server.watch.event  
io.micronaut.scheduling
Scheduling execution services.
io.micronaut.scheduling.annotation
Scheduling annotations.
io.micronaut.scheduling.async
Classes related to handling the Async annotation.
io.micronaut.scheduling.cron
Scheduling for Cron expressions.
io.micronaut.scheduling.exceptions
Scheduling Exceptions.
io.micronaut.scheduling.executor
Scheduling Execution configuration and factory.
io.micronaut.scheduling.instrument
Interfaces for simplifying instrumentation of ExecutorService instances.
io.micronaut.scheduling.io.watch
Classes related to file watch.
io.micronaut.scheduling.io.watch.event
Events related to file watch changes.
io.micronaut.scheduling.io.watch.osx
Classes related to file watch on OS X.
io.micronaut.scheduling.processor
Scheduled method processing.
io.micronaut.session
Micronaut session handling.
io.micronaut.session.annotation
Micronaut session annotations.
io.micronaut.session.binder
Session argument and value binding.
io.micronaut.session.event
Session events that are fired in the lifecycle.
io.micronaut.session.http
HTTP session configuration and strategies.
io.micronaut.session.websocket
Classes specific to WebSocket's and sessions.
io.micronaut.test.graal  
io.micronaut.testsuitehelper  
io.micronaut.validation
Validation advice and interceptors.
io.micronaut.validation.async
This package includes visitors specific to compile time validation and checks for async related elements.
io.micronaut.validation.exceptions
Validation exceptions.
io.micronaut.validation.executable
Package to organize classes responsible for validating executable methods at compile time.
io.micronaut.validation.internal
Package to organize classes responsible for validating extensions of internal APIs.
io.micronaut.validation.routes
Package to organize classes responsible for validating route arguments at compile time.
io.micronaut.validation.routes.rules
Package to store classes that provide route validation rules.
io.micronaut.validation.validator  
io.micronaut.validation.validator.constraints  
io.micronaut.validation.validator.extractors  
io.micronaut.validation.validator.messages  
io.micronaut.validation.validator.resolver  
io.micronaut.validation.websocket
This package includes visitors specific to compile time validation and checks for websocket related elements.
io.micronaut.web.router
Route based method matching classes derived from URIs.
io.micronaut.web.router.exceptions
Route exceptions.
io.micronaut.web.router.filter  
io.micronaut.web.router.naming
Route based naming strategies.
io.micronaut.web.router.qualifier
Qualifiers based on type.
io.micronaut.web.router.resource
Route resource and configuration.
io.micronaut.web.router.version
Stores classes related to versioning routes.
io.micronaut.web.router.version.resolution
Classes related to routes' versioning resolution.
io.micronaut.websocket
Classes and interfaces for supporting WebSocket.
io.micronaut.websocket.annotation
WebSocket specific annotations.
io.micronaut.websocket.bind
Package containing binding related classes.
io.micronaut.websocket.context
Classes related to handling of WebSocket beans.
io.micronaut.websocket.event
WebSocket server event types.
io.micronaut.websocket.exceptions
WebSocket related exceptions.
io.micronaut.websocket.interceptor
Implementation classes for ClientWebSocket advice.
Skip navigation links