Code-first OpenAPI contract for the Essentials admin/monitoring *Api SPIs (locks, queues, scheduler, event-store, CDC, statistics). The committed openapi/essentials-admin-api.yaml is generated from the SPI interfaces by reflection and kept in sync by a drift test; it is the single source of truth consumed by the admin-api-client-* modules.

Compile Dependencies (5)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
dk.trustworks.essentials.components » foundation
This library focuses purely on providing common types and foundational patterns, such as queue, inbox, outbox, etc. used ...
0.60.0✔
Apache 2.0
dk.trustworks.essentials.components » postgresql-event-store
This library focuses on providing an EventStore that is tailored for working with Postgresql version 9.4 or later
0.60.0✔
Apache 2.0
dk.trustworks.essentials.components » postgresql-queue-shard-owned
Shard-owned PostgreSQL durable queue engine. Experimental: builds and tests with the reactor
0.60.0✔
Apache 2.0
dk.trustworks.essentials.components » eventsourced-aggregates
This library focuses on providing different flavors of eventsourced aggregrates
0.60.0✔
OpenAPI Apache 2.0
io.swagger.core.v3 » swagger-core-jakarta
swagger-core-jakarta
2.2.532.2.55

Test Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
OpenAPI Apache 2.0
io.swagger.parser.v3 » swagger-parser
Parser/Validator of OpenAPI definitions from JSON or YAML formats. Definitions are parsed into a swagger-core model.
2.1.48✔
Apache 2.0
org.openapitools.openapidiff » openapi-diff-core
Library for comparing two OpenAPI specifications.
2.1.7✔