Skip navigation links

micronaut 1.0.0.M3 API

Packages 
Package Description
io.micronaut.annotation.processing
This package contains the Annotation processors that power Micronaut.
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.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.codec  
io.micronaut.configuration.archaius1
Netflix archaius configuration classes.
io.micronaut.configuration.aws
AWS configuration classes.
io.micronaut.configuration.cassandra
Configuration for Cassandra.
io.micronaut.configuration.gorm.configuration
Common GORM configuration used across the framework.
io.micronaut.configuration.gorm.event
GORM event model.
io.micronaut.configuration.hibernate.jpa
This package contains a configuration for Hibernate and JPA.
io.micronaut.configuration.hibernate.validator
Contains configurations for Hibernate Validator.
io.micronaut.configuration.hystrix
Netflix hystrix configuration classes.
io.micronaut.configuration.hystrix.annotation
Netflix hystrix annotation classes.
io.micronaut.configuration.hystrix.stream
Netflix hystrix reactive stream classes.
io.micronaut.configuration.jdbc.dbcp
Configuration for Apache DBCP data sources.
io.micronaut.configuration.jdbc.hikari
Configuration for Hikari data sources.
io.micronaut.configuration.jdbc.tomcat
Configuration for Tomcat JDBC data sources.
io.micronaut.configuration.kafka
Contains classes, interfaces and annotations that provide integration with Apache Kafka.
io.micronaut.configuration.kafka.admin
Classes related to administration of Kafka.
io.micronaut.configuration.kafka.annotation
Annotations for creating Kafka consumers and producers.
io.micronaut.configuration.kafka.bind
Classes related to binding Kafka ConsumerRecord instances to method signatures.
io.micronaut.configuration.kafka.bind.batch
Classes related to binding Kafka ConsumerRecords instances to method signatures in batch.
io.micronaut.configuration.kafka.config
Configurations classes for configuring Kafka kafka.consumer.Consumer and Producer instances.
io.micronaut.configuration.kafka.convert
Additional TypeConverter instances specific to Kafka.
io.micronaut.configuration.kafka.embedded
Support classes for embedding Kafka within applications and tests.
io.micronaut.configuration.kafka.exceptions
Kafka specific exceptions.
io.micronaut.configuration.kafka.executor
Classes related to configuring the thread pool to run Kafka consumers.
io.micronaut.configuration.kafka.health
Classes related to performing health checks for Kafka.
io.micronaut.configuration.kafka.intercept
Contains the implementation of the KafkaClient introduction advice.
io.micronaut.configuration.kafka.metrics
Contains classes specific to capturing Kafka metrics.
io.micronaut.configuration.kafka.processor
Contains the implementation of KafkaListener.
io.micronaut.configuration.kafka.scope
Contains the scope implementation for KafkaClient.
io.micronaut.configuration.kafka.serde
Classes for looking up Kafka Serde instances.
io.micronaut.configuration.kafka.streams  
io.micronaut.configuration.lettuce
Configuration group for Lettuce.
io.micronaut.configuration.lettuce.cache
Redis caches configuration and commands.
io.micronaut.configuration.lettuce.health
Classes to define the Redis Health.
io.micronaut.configuration.lettuce.session
Configuration for Redis sessions.
io.micronaut.configuration.lettuce.test
Embedded Redis Server classes.
io.micronaut.configuration.metrics.aggregator
Metrics aggregation.
io.micronaut.configuration.metrics.annotation
Annotations specific to metrics configuration.
io.micronaut.configuration.metrics.binder.executor  
io.micronaut.configuration.metrics.binder.jvm
JVM Meter Binders.
io.micronaut.configuration.metrics.binder.logging
Logging Meter Binders.
io.micronaut.configuration.metrics.binder.system
System Meter Binders.
io.micronaut.configuration.metrics.binder.web
Web Meter Binders.
io.micronaut.configuration.metrics.management.endpoint
Metrics endpoint.
io.micronaut.configuration.metrics.micrometer
Configuration for Micrometer metrics.
io.micronaut.configuration.metrics.micrometer.atlas
Configuration for Micrometer-Atlas metrics.
io.micronaut.configuration.metrics.micrometer.graphite
Configuration for Micrometer-Graphite metrics.
io.micronaut.configuration.metrics.micrometer.prometheus
Configuration for Micrometer-Prometheus metrics.
io.micronaut.configuration.metrics.micrometer.statsd
Configuration for Micrometer-Statsd metrics.
io.micronaut.configuration.mongo.gorm
GORM for MongoDB.
io.micronaut.configuration.mongo.reactive
Configuration group for Mongo Reactive Streams.
io.micronaut.configuration.mongo.reactive.condition
Condition for Mongo.
io.micronaut.configuration.mongo.reactive.convert
MongoDB converters.
io.micronaut.configuration.mongo.reactive.health
MongoDB Health indicators.
io.micronaut.configuration.mongo.reactive.test
Classes to create a MongoProcess.
io.micronaut.configuration.neo4j.bolt
Neo4j Configuration classes.
io.micronaut.configuration.neo4j.bolt.condition
Neo4j condition.
io.micronaut.configuration.neo4j.bolt.embedded
Neo4j embedded server.
io.micronaut.configuration.neo4j.bolt.health
Neo4j heath indicator.
io.micronaut.configuration.neo4j.gorm.configuration
Neo4j GORM configuration.
io.micronaut.configuration.picocli
Configuration for picocli.
io.micronaut.configuration.postgres.reactive
Reactive Postgres Client PgPoolConfiguration classes.
io.micronaut.configuration.postgres.reactive.condition
Reactive Postgres Client condition.
io.micronaut.configuration.postgres.reactive.health
Reactive Pg Client heath indicator.
io.micronaut.configuration.rabbitmq
Configuration for RabbitMQ.
io.micronaut.configuration.ribbon
Netflix ribbon configuration classes.
io.micronaut.configuration.ribbon.discovery
Netflix ribbon discovery and factory classes.
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.groovy
Runtime groovy environment property loader.
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.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
Micronaut core bean information classes.
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  
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  
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.value
Micronaut core property and value resolution.
io.micronaut.core.version
Micronaut core comparing versions.
io.micronaut.discovery
Main client abstraction used for service discovery.
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.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.function
A set of classes to support a programming model for Server-less application development using Micronaut
io.micronaut.function.aws
Classes to support exposing FunctionBean instances for AWS lambda
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.groovy
Support classes that simplify writing standalone functions as Groovy scripts
io.micronaut.function.web
Classes to support exposing FunctionBean instances over the web
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.client
HTTP Client requests, interfaces and configuration.
io.micronaut.http.client.converters
HTTP Client response converters.
io.micronaut.http.client.exceptions
HTTP Client exceptions.
io.micronaut.http.client.interceptor
HTTP introduction advice.
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.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.hateos
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.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.resource
Resource loader factory.
io.micronaut.http.server
HTTP server configuration.
io.micronaut.http.server.binding
HTTP server request binding.
io.micronaut.http.server.binding.binders
HTTP server request binding annotation for various request types.
io.micronaut.http.server.codec
HTTP encoders.
io.micronaut.http.server.context  
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 converters for various data types.
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.types
HTTP server customizable response type.
io.micronaut.http.server.types.files
Special file type handlers.
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.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.parser
Jackson parser.
io.micronaut.jackson.serialize
Jackson object serializer.
io.micronaut.jdbc
JDBC configuration for Micronaut.
io.micronaut.management.endpoint
Micronaut endpoint configuration.
io.micronaut.management.endpoint.beans
Endpoint bean definition.
io.micronaut.management.endpoint.beans.impl
Endpoint bean definition implementation.
io.micronaut.management.endpoint.health
Endpoint health.
io.micronaut.management.endpoint.health.filter  
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.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  
io.micronaut.messaging.annotation  
io.micronaut.messaging.exceptions  
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  
io.micronaut.runtime.exceptions
Runtime exceptions.
io.micronaut.runtime.http.codec
Runtime HTTP decoding.
io.micronaut.runtime.http.converters  
io.micronaut.runtime.server
Embedded server.
io.micronaut.runtime.server.event
Server shutdown and startup events.
io.micronaut.scheduling
Scheduling execution services.
io.micronaut.scheduling.annotation
Scheduling annotations.
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.processor
Scheduled method processing.
io.micronaut.security
Contains classes specific to security capabilities within Micronaut.
io.micronaut.security.authentication
Micronaut security authentication.
io.micronaut.security.authentication.providers
Security providers.
io.micronaut.security.config
Security configuration.
io.micronaut.security.endpoints
Security login and logout endpoints.
io.micronaut.security.event
Login failure and success events.
io.micronaut.security.filters
Security and authentication filters.
io.micronaut.security.handlers
Security handlers.
io.micronaut.security.rules
Security rules pertaining to roles and ip.
io.micronaut.security.session
Contains classes specific to Session-based Authentication within Micronaut.
io.micronaut.security.token
Token authentication.
io.micronaut.security.token.basicauth
Basic security authentication.
io.micronaut.security.token.config
Security token configuration.
io.micronaut.security.token.generator
Security token generator.
io.micronaut.security.token.jwt.bearer
Contains classes specific to JSON Web Token (JWT) Authentication within Micronaut.
io.micronaut.security.token.jwt.config
JWT configuration.
io.micronaut.security.token.jwt.converters
JWT algorithm converters.
io.micronaut.security.token.jwt.cookie
JWT cookie configuration and handlers.
io.micronaut.security.token.jwt.encryption
JWT encryption configuration.
io.micronaut.security.token.jwt.encryption.ec
JWT elliptic curve encryption configuration.
io.micronaut.security.token.jwt.encryption.rsa
JWT RSA encryption configuration.
io.micronaut.security.token.jwt.encryption.secret
JWT Secret encryption configuration.
io.micronaut.security.token.jwt.endpoints
JWT token endpoints such as OAuth.
io.micronaut.security.token.jwt.event
JWT token generated events.
io.micronaut.security.token.jwt.generator
JWT generator configuration.
io.micronaut.security.token.jwt.generator.claims
JWT claims.
io.micronaut.security.token.jwt.render
JWT token renderer.
io.micronaut.security.token.jwt.signature
JWT signature configuration.
io.micronaut.security.token.jwt.signature.ec
JWT signature for Elliptical curve.
io.micronaut.security.token.jwt.signature.rsa
JWT RSA signature.
io.micronaut.security.token.jwt.signature.secret
JWT Secret signature.
io.micronaut.security.token.jwt.validator
JWT token validator.
io.micronaut.security.token.reader
Security token reader.
io.micronaut.security.token.validator
Security token validator.
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.spring.beans  
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.spring.tx.datasource  
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.exceptions
Validation exceptions.
io.micronaut.web.router
Route based method matching classes derived from URIs.
io.micronaut.web.router.exceptions
Route exceptions.
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.
Skip navigation links