· Full support of 1-8 and 10 of original Axon Framework documentation parts;
· Ability to inject all major Axon Framework components: CommandBus, EventBus, CommandGateway, UnitOfWork, Repository;
· Option to perform components auto-discovery or specify all of them manually;
· Significant test coverage.
Axon-Guice provides you possibilities of the following injections:
· Injection of CommandBus, EventBus, CommandGateway, UnitOfWork, Repository;
· Injection into Aggregate Roots;
· Injection into methods marked with @CommandHandler?/@EventHandler?;
· Injection into Command/Event handlers;
· Injection into Sagas;
· Resource injection with JSR-250 annotations - @Resource.
Check it out