Skip to content
High Performance and Scalability framework for Java
Latest commit 28ce88e @renedewaele renedewaele Allow checked exceptions from all MessageHandlers
Checked exceptions raised by MessageHandlers are no longer wrapped by RuntimeExceptions but are instead passed on unmodified to the Unit of Work that is processing the message. This allows the RollbackConfiguration to determine whether or not to roll back the Unit of Work when an exception is raised.

Axon Framework

A CQRS Framework for Scalable, High-Performance Java Applications


For more information, visit our website:

Issue tracker

If you're looking for the issue tracker, visit



  • The Unit of Work was refactored to only coordinate the processes involved in the handling of a message. In all other ways it is domain agnostic now, e.g. it does not know what aggregates or events are anymore.
  • Common components related to messaging have been moved to org.axonframework.messaging. Note that this may cause issues in applications that store serialized versions of MetaData and Message instances, e.g. in applications that use the QuartzEventScheduler.
Something went wrong with that request. Please try again.