Uses of Interface
io.outbox.spi.EventPurger
Packages that use EventPurger
Package
Description
Root API for the outbox framework — a minimal, Spring-free transactional outbox
with JDBC persistence and at-least-once delivery.
JDBC-based
EventPurger implementations.Scheduled purge of terminal outbox events to prevent table bloat.
-
Uses of EventPurger in io.outbox
Methods in io.outbox with parameters of type EventPurgerModifier and TypeMethodDescriptionOutbox.WriterOnlyBuilder.purger(EventPurger purger) Sets the age-based purger for cleaning up old events. -
Uses of EventPurger in io.outbox.jdbc.purge
Classes in io.outbox.jdbc.purge that implement EventPurgerModifier and TypeClassDescriptionclassBase JDBC age-based purger that deletes all events older than a cutoff, regardless of status.classBase JDBC event purger with default subquery-based SQL that works for H2 and PostgreSQL.final classH2 age-based purger.final classH2 event purger.final classMySQL age-based purger.final classMySQL event purger.final classPostgreSQL age-based purger.final classPostgreSQL event purger. -
Uses of EventPurger in io.outbox.purge
Methods in io.outbox.purge with parameters of type EventPurgerModifier and TypeMethodDescriptionOutboxPurgeScheduler.Builder.purger(EventPurger purger) Sets the purge strategy implementation that deletes terminal events.