Skip to content

Feature/axoniq/137/demo message transformation#4624

Open
laura-devriendt-lemon wants to merge 38 commits into
feature/axoniq/137/feature-message-transformatorfrom
feature/axoniq/137/demo-message-transformation
Open

Feature/axoniq/137/demo message transformation#4624
laura-devriendt-lemon wants to merge 38 commits into
feature/axoniq/137/feature-message-transformatorfrom
feature/axoniq/137/demo-message-transformation

Conversation

@laura-devriendt-lemon
Copy link
Copy Markdown
Contributor

Add university-message-transformation demo module

Sits alongside university-demo in examples/. Demonstrates the AxonIQ Framework 5.2 event message transformation chain end to end. See the module README.md for setup, layout, and how to run.

Spec coverage

All MUST-tier 5.2.0 FRs from the plan in https://github.com/AxonIQ/axoniq-framework/pull/153 are covered

Focused FR verification

Each FR should be backed by a named test the reviewer can run individually => for example

mvn test -Dtest=ChainLockingTest          # FR-004
mvn test -Dtest=ChainConcurrencyTest      # FR-006
mvn test -Dtest=MetadataPreservationTest  # FR-010
mvn test -Dtest=OutputIdentityCheckTest   # FR-018
mvn test -Dtest=DecorationOrderTest       # FR-021
mvn test -Dtest=HistoricEventsUpcastingIntegrationTest  # end-to-end

You can also choose to play around with the live shell and replaying by using AxonIQ Platform

Notes

  • Tests run in-memory by default; the README explains how to flip to Axon Server.
  • AxonIQ Platform reporting stays dormant unless .env is populated.
  • check if Pom dependencies are okay please

@laura-devriendt-lemon laura-devriendt-lemon changed the base branch from feature/axoniq/137/feature-message-transformator to enhancement/3597/feature-message-transformator June 1, 2026 15:11
@laura-devriendt-lemon laura-devriendt-lemon changed the base branch from enhancement/3597/feature-message-transformator to feature/axoniq/137/feature-message-transformator June 1, 2026 15:12
@laura-devriendt-lemon laura-devriendt-lemon self-assigned this Jun 1, 2026
@laura-devriendt-lemon laura-devriendt-lemon added Type: Feature Use to signal an issue is completely new to the project. Priority 1: Must Highest priority. A release cannot be made if this issue isn’t resolved. labels Jun 1, 2026
@laura-devriendt-lemon laura-devriendt-lemon added this to the Release 5.2.0 milestone Jun 1, 2026
@@ -0,0 +1,112 @@
# JacksonConverter + Jackson 2 inputs: why we chose fail-loud
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

discuss

@laura-devriendt-lemon laura-devriendt-lemon marked this pull request as ready for review June 1, 2026 15:16
@laura-devriendt-lemon laura-devriendt-lemon requested a review from a team as a code owner June 1, 2026 15:16
@laura-devriendt-lemon laura-devriendt-lemon requested review from MateuszNaKodach, hatzlj and smcvb and removed request for a team June 1, 2026 15:16
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Jun 2, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Priority 1: Must Highest priority. A release cannot be made if this issue isn’t resolved. Type: Feature Use to signal an issue is completely new to the project.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant