| 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.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.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.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.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.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. |