I want one of our saga’s to be started by both an event that is published from an aggregate, and from a certain listener that receives messages from an external source/service.
From that listener i’d like to publish an event (in stead of routing it over an aggregate using a command). This listener is obviously not an Aggregate. Is there a way to publish events directly from non-aggregates? It appears eventBus, which I believe is used before Axon 3.x, is not available anymore? What is the best alternative?