Right now we can only instantiate the event/command publisher/listener via the dependency injection extension methods. It should be possible to instantiate these objects without the use of dependency injection. Via a factory for example. Maybe declare an abstract factory in the core package and provide an implementation of this factory in the rabbit package?
Right now we can only instantiate the event/command publisher/listener via the dependency injection extension methods. It should be possible to instantiate these objects without the use of dependency injection. Via a factory for example. Maybe declare an abstract factory in the core package and provide an implementation of this factory in the rabbit package?