ddd4j-quarkus-runtime
Installation
SKILL.md
ddd4j-quarkus Runtime
Overview
Covers CDI/Arc, CommandBus, DomainEventPublisher, SubjectProvider, Context, and startup/shutdown uniformly, not split per artifact. Choose 3.3.x or 4.0.x first, then read the current source.
When to Use
- Producing
CommandBus,DomainEventPublisher, orSubjectProviderbeans for ddd4j SPIs via CDI producers or BuildItems in a Quarkus application. - Binding request-scoped
Contextand restoring it on success, exception, and async completion paths. - Owning ddd4j resource lifecycle with startup/shutdown observers: drain, reverse-order close, idempotent close.
- Diagnosing duplicate SPI registrations or an Arc
unsatisfied dependencybuild failure for a ddd4j port. - Aggregating readiness from real dependencies instead of a hardcoded state.
- Reviewing an application's Arc wiring against Quarkus (not Spring) registration semantics on either line.
When NOT to Use
Do not use this skill when: