Skip navigation links

micronaut 1.1.4 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.writer
Proxy writers.
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.cache
Contains cache interfaces and implementations in Micronaut.
io.micronaut.cache.annotation
Contains cache annotations in Micronaut.
io.micronaut.cache.exceptions
Contains cache exceptions.
io.micronaut.cache.interceptor
Contains cache interceptors in Micronaut.
io.micronaut.cache.jcache
Contains integration with JCache managers.
io.micronaut.cache.serialize
Contains cache serializers in Micronaut.
io.micronaut.cli.console.interactive
Completion handling for CLI.
io.micronaut.cli.console.logging
Console logging within the CLI.
io.micronaut.cli.exceptions.reporting
Exceptions reporting and printing in the CLI.
io.micronaut.cli.interactive.completers
Completion within the CLI.
io.micronaut.cli.io.support
CLI i/o support.
io.micronaut.cli.profile
CLI Profile classes.
io.micronaut.cli.profile.commands  
io.micronaut.cli.util
CLI Utils.
io.micronaut.configuration.cassandra
Configuration for Cassandra.
io.micronaut.configuration.hibernate.validator
Contains configurations for Hibernate Validator.
io.micronaut.configuration.jmx
A configuration that creates beans for JMX.
io.micronaut.configuration.jmx.context
Classes that relate to MBeans and the bean context.
io.micronaut.configuration.jmx.endpoint
Configures MBeans for endpoints.
io.micronaut.configuration.picocli
Configuration for picocli.
io.micronaut.configuration.picocli.annotation  
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.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.processor
Contains interfaces related to annotation processing.
io.micronaut.context.scope
Contains interfaces related to the definition of custom scopes.
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.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.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.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.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.aws.parameterstore
Integration with AWS ParameterStore.
io.micronaut.discovery.aws.route53
Integration with AWS Route53.
io.micronaut.discovery.aws.route53.client
Integration with AWS Route53.
io.micronaut.discovery.aws.route53.registration
Integration with AWS Route53.
io.micronaut.discovery.client
Discovery client classes.
io.micronaut.discovery.client.config
Discovery client configuration.
io.micronaut.discovery.client.registration
Discovery client registration.
io.micronaut.discovery.cloud
Common cloud interface classes.
io.micronaut.discovery.cloud.aws
AWS cloud configuration.
io.micronaut.discovery.cloud.digitalocean  
io.micronaut.discovery.cloud.gcp
Google Compute cloud configuration.
io.micronaut.discovery.config
Common configuration discovery settings.
io.micronaut.discovery.consul
This package contains client APIs, service discovery and distributed configuration integration between Micronaut and Consul (https://www.consul.io).
io.micronaut.discovery.consul.client.v1
Consul client service operations.
io.micronaut.discovery.consul.condition
Consul annotation.
io.micronaut.discovery.consul.config
Consul configuration client.
io.micronaut.discovery.consul.health
Consul health indicator.
io.micronaut.discovery.consul.registration
Consul discovery registration.
io.micronaut.discovery.eureka
This package contains client APIs, service discovery and distributed configuration integration between Micronaut and Eureka (https://github.com/Netflix/eureka).
io.micronaut.discovery.eureka.client.v2
This package contains Eureka client classes.
io.micronaut.discovery.eureka.condition
Eureka discovery annotation.
io.micronaut.discovery.eureka.health
Eureka health indicator.
io.micronaut.discovery.eureka.registration
Eureka registration classes.
io.micronaut.discovery.event
Discovery of events.
io.micronaut.discovery.exceptions
Discovery exceptions.
io.micronaut.discovery.kubernetes
Kubernetes classes.
io.micronaut.discovery.metadata
Discovery metadata.
io.micronaut.discovery.registration
Discovery registration.
io.micronaut.discovery.spring
This package contains client APIs, service discovery and distributed configuration integration between Micronaut and Spring Cloud Config Server and Vault.
io.micronaut.discovery.spring.condition
Spring Cloud Config and Vault annotations.
io.micronaut.discovery.spring.config
Spring Cloud Config client.
io.micronaut.discovery.spring.config.client
Spring Cloud Config client service operations.
io.micronaut.discovery.spring.config.client.response
Model classes for responses from Spring Cloud config server.
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.aws
Function AWS lamda configuration.
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
HTTP Client requests, interfaces and configuration.
io.micronaut.http.client.annotation
Annotations associated with the HTTP client.
io.micronaut.http.client.converters
HTTP Client response converters.
io.micronaut.http.client.exceptions
HTTP Client exceptions.
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.reactor
Reactive transformers.
io.micronaut.http.client.rxjava2
Rx Reactive transformers.
io.micronaut.http.client.sse
Contains client interfaces for reading Server Sent Events (SSE).
io.micronaut.http.client.ssl
Netty client SSL.
io.micronaut.http.client.websocket
Contains classes specific to WebSocket handling in the client.
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.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.hateos  
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.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.context
Support classes for binding the ServerRequestContext.
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.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.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.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.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.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.qualifiers
Contains support classes for creating Bean Qualifier 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.bind
Jackson bean binding to properties.
io.micronaut.jackson.codec
JSON media type decoding.
io.micronaut.jackson.convert
JSON conversion to objects structures and vice versa.
io.micronaut.jackson.env
JSON property loader.
io.micronaut.jackson.modules
Contains factories for modules.
io.micronaut.jackson.parser
Jackson parser.
io.micronaut.jackson.serialize
Jackson object serializer.
io.micronaut.jdbc
JDBC configuration for Micronaut.
io.micronaut.jdbc.metadata
Support classes for reading JDBC metadata.
io.micronaut.jdbc.spring
Classes for configuring transaction management via Spring for data sources.
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.caches
Caches 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.health.aggregator
Health aggregation.
io.micronaut.management.health.indicator
Health indicator.
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.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.multitenancy
Multitenancy capabilities.
io.micronaut.multitenancy.exceptions
Encapsulate classes related with Multitenancy exceptions.
io.micronaut.multitenancy.propagation
Encapsulate classes related with Multitenancy propagation.
io.micronaut.multitenancy.tenantresolver
Encapsulate classes related with Multitenancy tenant resolution.
io.micronaut.multitenancy.writer
Encapsulate classes related with Multitenancy writing.
io.micronaut.reactive.reactor.converters
Reactive converters.
io.micronaut.reactive.rxjava1.converters
RxJava converters.
io.micronaut.reactive.rxjava2.converters
RxJava 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.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.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.converters
Converters related to HTTP.
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.spring.beans
Classes to integrate Micronaut with Spring.
io.micronaut.spring.core.env
Spring property resolver adapter.
io.micronaut.spring.core.event
Spring adapter for event publishing.
io.micronaut.spring.tx.annotation
Spring transactional annotations.
io.micronaut.tracing
Default tracer.
io.micronaut.tracing.annotation
Tracing annotations.
io.micronaut.tracing.brave
Configuration for Brave tracing.
io.micronaut.tracing.brave.instrument.http
Configuration for Brave tracing HTTP.
io.micronaut.tracing.brave.log
Brave tracing log.
io.micronaut.tracing.brave.sender
Brave tracing HTTP sender.
io.micronaut.tracing.instrument.http
HTTP Tracing.
io.micronaut.tracing.instrument.hystrix
Tracing with hystrix.
io.micronaut.tracing.instrument.rxjava
React Java tracing.
io.micronaut.tracing.instrument.scheduling
Instruments thread creation.
io.micronaut.tracing.instrument.util
Tracing Util.
io.micronaut.tracing.interceptor
Tracing Interceptor.
io.micronaut.tracing.jaeger
This package contains configuration for Jaeger based tracing.
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.internal
Package to organize classes responsible for validating extensions of internal APIs.
io.micronaut.validation.properties
Package to organize classes responsible for validating the usage of kebab-case name in properties at compile time.
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.websocket
This package includes visitors specific to compile time validation and checks for websocket related elements.
io.micronaut.views
Contains classes specific to Views within Micronaut.
io.micronaut.views.csp
Contains classes specific to CSP support within Micronaut.
io.micronaut.views.exceptions
View related exceptions.
io.micronaut.views.freemarker
Contains classes specific to Views rendered with FreeMarker.
io.micronaut.views.handlebars
Contains classes specific to Views rendered with Handlebars.
io.micronaut.views.model
View model decorators.
io.micronaut.views.model.security
Contains views models decorators related to security.
io.micronaut.views.thymeleaf
Contains classes specific to Views rendered with Thymeleaf.
io.micronaut.views.velocity
Contains classes specific to Views rendered with Velocity.
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  
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