Steven van Beelen
Steven van Beelen
### Feature Description Testing upcaster can be hard, but is made easy with some "boilerplate code." If all you would have to do is provide the initial format and the...
### Feature Description Command handling, whenever it resulted in new events being applied, should carry the position of the last event it generated. By doing so, dispatchers of the command...
### Feature Description A generic form of *stateful message handler* is beneficial for any message handler in the system. Having this would help to construct models that contain no framework-...
### Enhancement Description With the change in API, most notably the adjustments on the `UnitOfWork` and introduction of the `MessageStream` as a message handler return type in this case, we...
This currently doesn’t work nicely at all. It’s worth validating whether either (1) we support this or (2) we provide a clearer documented message as to why this doesn’t work.
### Description Exceptions underwent multiple iterations during the framework's development, and new ideas and concepts (such as transient/non-transient) were added. However, given that a lot of these exceptions, by being...
### Description The way to benefit from Axon Framework's messaging paradigm is through annotations mainly. Specifically, the way to model command, event, and query handlers, including the construction of an...
### Description It would be beneficial if the framework allows all it’s necessary bits and pieces without relying on reflection so thoroughly. This would be in line with technologies like...
As of the current implementation, users need to supply a file in de `META-INF` directory to customize parameter resolvers. This is done using the `ClasspathParameterResolverFactory`, which actually scans for all...
If there were a single handshake when the connection between a client (AF) and Axon Server is established, a lot of useful information could be exchanged. Cluster information, per-node or...