failover 3.0.0-SNAPSHOT API

Packages
Package
Description
Spring Boot failure analyser for missing failover bean definitions.
Core annotations for declaring failover points.
Spring AOP aspect that intercepts @Failover-annotated methods.
Spring Boot auto-configuration for the failover framework.
Central failover handler and execution abstractions.
Clock abstraction for failover expiry calculations.
Exception model for method-level failover handling.
Pluggable policies that govern what happens when a failover method throws.
Expiry policy and extractor abstractions for controlling cached payload lifetime.
Key generation for uniquely identifying cached failover entries.
Observable SPI and core implementations for the failover lifecycle.
Manifest-based metadata extraction for the failover observable report.
Observable publisher SPI and built-in implementations.
Payload envelope, enrichment, and post-recovery handling.
Scatter/gather splitter contracts and context types.
Thread-local context propagation for async scatter/gather dispatch.
Scanner SPI for discovering @Failover-annotated methods.
Store abstraction and default in-memory implementation.
Internal utilities shared across the failover-core module.
 
Read-only data-transfer objects returned by the dashboard REST API.
 
 
 
 
 
 
Domain model for failover-aware referential data.
Resilience4j integration for failover method execution.
Spring BeanFactory-based lookups that resolve the named KeyGenerator, ExpiryPolicy and PayloadSplitter beans referenced by Failover.keyGenerator(), Failover.expiryPolicy() and Failover.payloadSplitter().
 
Micrometer-backed observability for the failover framework.
Spring Boot Actuator health indicator for the failover framework.
Auto-configured context propagators for scatter/gather async dispatch.
Configuration properties bound under the failover.* prefix.
Spring-native FailoverScanner implementation.
Scheduled tasks for periodic reporting and expiry cleanup.
Non-blocking write decorator for FailoverStore.
Caffeine-backed in-process FailoverStore.
In-memory FailoverStore backend.
Durable JDBC-backed FailoverStore.
Spring JDBC RowMapper for the failover store table.
SQL query and column-type resolvers for the JDBC failover store.
Payload serialization / deserialization for the JDBC store.
 
Multi-tenant failover store with per-tenant routing.