Allard Buijze
Allard Buijze
The CachingSagaStore uses a Cache to prevent retrieving information from the underlying store. When Sagas are updated, their state and associations are updated in the cache. However, updating the associations...
Currently, beans with `@CommandHandler` and `@QueryHandler` annotations are proxied with a class that implements a certain interface. The scanning then checks for those interfaces. However, this sometimes clashes with other...
Not only the Event Store suffers from storing message data that has been modified. In environments where multiple versions of an application run concurrently, it is also possible that components...
The Axon Spring configuration in the `axon-spring` module doesn't use autoconfiguration to configure components. Instead, it actively searches the BeanFactory for definitions of a specific type. By making the implementation...
When a GapAwareTrackingToken advances to a new position, it should never clean up any gaps ahead of that position, even if that means gaps are older than the given "maxGapOffset"....
The Constructor Command Handler has a number of limitations compared to regular Command Handler (instance) methods. These should be documented explicitly in the reference guide: [ ] `@ExceptionHandler` annotated methods...
### Feature Description All QueryMessages are always sent to AxonServer over the wire. For Queries that have a handler locally, these extra message hopes aren't necessary. Through configuration, one should...