Task queue ports (TaskQueue, TaskStore, TaskWorker) with a local virtual-thread implementation. Payloads are data-only, delivery is at-least-once, cancellation is cooperative — the contract is written for the cluster path (DB store with SKIP LOCKED + lease) from day one, even though the local implementation would not need it. See agents/doc/architecture/concepts/11-task-queue.md.

Compile Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
2.0.172.0.18

Test Dependencies (3)

Category/LicenseGroup / ArtifactVersionUpdates
Assertion Apache 2.0
org.assertj » assertj-core1 vulnerability
Rich and fluent assertions for testing in Java
3.26.33.27.7
Testing EPL 2.0
org.junit.jupiter » junit-jupiter
Module "junit-jupiter" of JUnit
5.10.36.1.3
Logging MIT
org.slf4j » slf4j-simple
Binding/provider for SLF4J, which outputs all events to System.err. Only messages of level INFO and higher are printed.
2.0.172.0.18