data-parent 5.0.0-SNAPSHOT API

Packages
Package
Description
 
 
 
 
Package containing main user facing annotation API for Micronaut Data.
Annotations related to entity lifecycle events.
Repeatable annotation variants.
Annotations specific to SQL.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Data event API: event types and listener contracts used by Micronaut Data.
Built-in entity event listener contracts.
Common data access exceptions.
 
 
Event integration for Hibernate/JPA.
 
Backend implementation for Hibernate/JPA.
 
Interfaces for Micronaut Data method interceptors implement.
Internal annotations for interceptors to process.
Method interceptors for async repository operations.
Reactive variants of interfaces.
 
 
 
Classes specific to SQL mapping.
 
 
 
JPA specific annotations.
JPA extensions for RepositoryOperations.
JPA-specific repository interfaces.
Custom interceptors for JPA.
A shared model that is primarily used at compilation time, and on occasional at runtime.
 
 
 
 
 
 
 
Naming related classes.
 
Query build interfaces.
Classes for JPA-QL query building.
Classes for SQL query building.
 
 
Runtime implementation of the model that uses Introspected bean metadata.
 
 
Contains classes holding information extracted from the schema metadata.
 
 
 
 
 
 
 
 
 
Runtime interfaces for implementations to implement.
Async repository operations API.
Reactive repository operations API.
 
 
Jakarta Data mappers.
Jakarta JPA annotation mappers.
Jakarta JPA event annotation mappers.
Classes to map JPA annotations on to generic Micronaut Data annotations.
JPA event annotation mappers (javax namespace).
JTA/Jakarta Transaction mappers.
Spring annotation mappers.
Processor model.
Criteria model.
Criteria model implementation.
Contains classes for visiting source code at compilation time and matching methods.
Implementations of MethodCandidate to match candidate methods and return queries and interceptors.
Criteria-based method matcher implementations.
Specification-based finders method matchers.
 
 
 
 
 
 
 
Data access repository interfaces.
Async repositories API.
JPA repositories API.
 
 
 
Reactive repositories API.
Runtime configuration support classes.
 
 
 
 
 
 
HTTP Binding support classes.
Default implementations of the io.micronaut.data.intercept interfaces.
Default implementations for runtime async interceptors.
 
 
 
Default implementations for runtime reactive interceptors.
Interfaces specific to mapping data from one type to another.
Classes specific to mapping SQL data sets.
 
 
Backend support classes used at runtime.
 
 
 
 
 
 
 
 
 
 
Contains Spring Data Specific integrations.
 
 
 
 
Entities used to validate schema creation and validation.
 
 
 
 
 
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it to use enums, SLF4J and decoupling from Spring.
 
 
 
 
 
 
 
 
 
Interfaces for reactive transaction management.
 
 
Integration with Micronaut Test.