Dne 12. 07. 19 v 19:20 Jasper Huzen napsal(a):
> Hi,
>
> I build an Axon extension for integration with Axon Framework.
>
> The extension handles the following tasks:
>
> * Setup the basic configuration and starts the Axon client that will
> connect to an Axon server.
> * Search for classes annotated with Axon annotations and register them
> to the Axon client. Aggregates and Saga's are supported, even
> Command handlers, Events handlers and Query handlers
> * Added a bean resolver factory that inject beans into methods called
> by Axon (also in non-beans).
> * Makes beans available just like CommandGateway and QueryGateway to
> use for sending commands/queries in runtime projects.
> * "Publishes" all the configuration beans to make it possible to
> control the Axon client configuration in runtime projects.
>
> Because it's *my first Quarkus extension* I would be great to get some
> feedback and maybe some advice how to continue with this extension (is
> it in the basic a candidate for PR?).
>
> Some of my questions:
>
> 1. Can the dependency injection cleaner/smarter?
Hey Jasper. Could you be more specific? This is a very general question ;-)
> 2. Can code be move to BUILD_TIME or did I make the right choices about
> the locations.
> 3. How to test? I added some unit tests but I can't enable them because
> --
> You received this message because you are subscribed to the Google
> Groups "Quarkus Development mailing list" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
quarkus-dev...@googlegroups.com
> <mailto:
quarkus-dev...@googlegroups.com>.
> <
https://groups.google.com/d/msgid/quarkus-dev/bddd1136-0006-49ad-86d7-bcecd72faad1%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
Martin Kouba
Senior Software Engineer
Red Hat, Czech Republic