This example demonstrates using [Spring JMS](https://spring.io/guides/gs/messaging-jms) tracing with [Oracle AI Database Transactional Event Queues](https://docs.oracle.com/en/database/oracle/oracle-database/23/adque/aq-introduction.html).
What this sample demonstrates
TxEventQ
Transactional queues for database-backed events and messaging.
Use when event delivery and data changes need the same transaction boundary.
Spring
Runnable Spring behavior on Oracle AI Database.
Use when Spring needs to be tested against real database behavior.
Observability
Tracing and client metadata samples for following application work into database sessions.
Use when teams need to correlate HTTP, JDBC, JMS, and database activity during operations.
Highlights
- Java 21+, Maven
- Docker compatible environment with docker-compose