Allard Buijze

Results 7 issues of 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...

Type: Bug
Priority 2: Should

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...

Type: Enhancement
Priority 2: Should

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...

Type: Feature
Priority 2: Should
Status: Under Discussion

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...

Type: Enhancement
Priority 3: Could

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"....

Type: Bug
Priority 1: Must
Status: In Progress

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...

Type: Enhancement
Priority 2: Should

### 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...

Type: Feature
Priority 3: Could