-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provide ByteBuddy plugin for Axon Framework #121
Comments
Initial support for ByteBuddy based translation of jMolecules annotations into Axon specific annotations.
Removed example project as that has to go into jmolecules-examples. Added dedicated method to filter platform (Java, Kotlin) types. Reinstantiated formatting. Upgrade to jMolecules 1.6 snapshots to be able to refer to the newly introduced @Association.
I have just pushed your commit and some polishing on top to the Sorry for the hassle, I'll have to review the code formatting settings going forward. |
Looks good! Thank you for taking time and finishing it. |
For the examples - great. As soon the integration is merged, I can also provide the Axon example in Kotlin, since this is in my opinion a much better match for creation of DDD CARS/ES systems using Axon Framework than Java. |
That's in place now. Happy to see the Kotlin based Axon example. Thanks again! |
In a typical Axon Framework project I want to use the jmolecules annotations instead of Axon annotation.
Acceptance Criteria
Get rid of the following annotations:
@TargetAggregateIdentifier
,@AggregateIdentifier
,@Aggregate
,@AggregateRoot
,@EventSouringHandler
@EventHandler
Currently out of scope
Query Model:
@Query
,@QueryHandler
, because currently not supported by jmolecules (no annotations yet, see Introduce support for @QueryHandler, @QueryDispatcher and @Query jmolecules#87)Event: @revision (not support inside of
@DomainEvent
see Allow to specify optional revision in @DomainEvent jmolecules#84)The text was updated successfully, but these errors were encountered: