Group: GitHub Bams22
1.Event Outboxer (API)10 usages
io.github.bams22 » event-outboxer-api Apache
Public API of event-outboxer: OutboxEventPublisher, EventHandler,
FailureHandler chain, OutboxListener, domain value objects, and
exception hierarchy.
Last Release on Apr 22, 2026
2.Event Outboxer (SPI)9 usages
io.github.bams22 » event-outboxer-spi Apache
Service Provider Interfaces for event-outboxer adapters:
EventStore, WorkerRegistry, EntityLocker, EventSerializer,
Clock, ConnectionSupplier. Also ships reusable abstract
contract tests for adapters to implement.
Last Release on Apr 22, 2026
3.Event Outboxer (in Memory Storage Adapter)3 usages
io.github.bams22 » event-outboxer-storage-inmemory Apache
In-memory implementation of EventStore, WorkerRegistry and
EntityLocker. Intended for fast unit tests and for development
setups where durability is not required.
Last Release on Apr 22, 2026
4.Event Outboxer (core Engine)2 usages
io.github.bams22 » event-outboxer-core Apache
Core engine of event-outboxer: OutboxEngine, Poller, HandlerDispatcher,
InFlightRegistry, maintenance tasks (HeartbeatTask, OrphanRecoveryTask,
WatchdogTask), EventHandlerResolver, and the default OutboxEventPublisher.
...
Last Release on Apr 22, 2026
5.Event Outboxer (Jackson Serializer)2 usages
io.github.bams22 » event-outboxer-serializer-jackson Apache
Jackson implementation of EventSerializer, plus
JacksonObjectMapperFactory.defaults() for callers that do not
supply their own ObjectMapper.
Last Release on Apr 22, 2026
6.Event Outboxer (Redis/KeyDB Metrics Snapshot Cache)1 usages
io.github.bams22 » event-outboxer-cache-redis Apache
MetricsSnapshotCache backed by Redis/KeyDB. Shares a single
cached OutboxMetricsSnapshot across pods so /actuator/health/outbox
returns a consistent view on every replica.
Last Release on Apr 22, 2026
7.Event Outboxer (PostgreSQL Entity Locker)1 usages
io.github.bams22 » event-outboxer-lock-postgres Apache
EntityLocker backed by PostgreSQL pg_advisory_lock. Suitable
for single-instance deployments and simple clustered setups.
Last Release on Apr 22, 2026
8.Event Outboxer (Redis/KeyDB Entity Locker)1 usages
io.github.bams22 » event-outboxer-lock-redis Apache
EntityLocker backed by Redis/KeyDB. Uses SET NX PX + a Lua
fencing-token unlock for safety under multi-instance
deployments.
Last Release on Apr 22, 2026
9.Event Outboxer (Micrometer Metrics Listener)1 usages
io.github.bams22 » event-outboxer-metrics-micrometer Apache
Implementation of OutboxListener that publishes counters, timers
and gauges to a Micrometer MeterRegistry. Ready-made
observability for users who already wire Micrometer.
Last Release on Apr 22, 2026
10.Event Outboxer (PostgreSQL Storage Adapter)1 usages
io.github.bams22 » event-outboxer-storage-postgres Apache
PostgreSQL implementation of EventStore and WorkerRegistry with
SELECT FOR UPDATE SKIP LOCKED claim semantics. Spring-free — uses
the ConnectionSupplier SPI port so it works in both plain-Java
and Spring setups.
Last Release on Apr 22, 2026
11.Event Outboxer (test Kit)1 usages
io.github.bams22 » event-outboxer-testkit Apache
Test helpers for applications using event-outboxer: SettableClock,
ManualEngine, fluent EventAssertions, RecordingOutboxListener,
and a JUnit 5 extension for deterministic tests.
Last Release on Apr 22, 2026
12.Event Outboxer (BOM)
io.github.bams22 » event-outboxer-bom Apache
Bill of Materials for event-outboxer. Import this BOM to pin
consistent versions of all event-outboxer modules.
Last Release on Apr 22, 2026
13.Event Outboxer (parent)
io.github.bams22 » event-outboxer-parent Apache
Embedded transactional outbox for Java 17+ / Spring Boot 3.5.6+ /
PostgreSQL 15+ / Redis/keydb. Parent POM aggregating all modules.
Last Release on Apr 22, 2026
14.Event Outboxer (Spring Boot Starter)
io.github.bams22 » event-outboxer-spring-boot-starter Apache
Spring Boot 3.5 starter for event-outboxer. Provides
autoconfiguration, @ConfigurationProperties binding,
SmartLifecycle wiring, TransactionAwareDataSourceProxy, and
Spring-aware ConnectionSupplier.
Last Release on Apr 22, 2026
