Package io.outbox.spring.boot
package io.outbox.spring.boot
Spring Boot auto-configuration for the outbox framework.
OutboxAutoConfiguration wires an Outbox
instance from outbox.* application properties. Supports all four modes:
single-node, multi-node, ordered, and writer-only.
Use @OutboxListener on bean methods
to register event listeners declaratively.
-
ClassDescription
JsonCodecimplementation backed by JacksonObjectMapper.Auto-configuration for the outbox framework.Manages the outbox lifecycle: starts the poller after all listeners are registered, and stops the poller/dispatcher during application shutdown.Marks a Spring bean as an outbox event listener.Scans for beans annotated withOutboxListenerand registers them in theDefaultListenerRegistry.Auto-configuration for Micrometer metrics integration.Configuration properties for the outbox framework.