In nservicebus v6, in order to define a handler for a message, one just needs to create a class that implements the IHandleMessages<T>
interface. That's it. I don't need the register this handler type via a method in my endpoint or anything of the sort.
I assume the framework uses reflection to find all implementations of the IHandleMessages interface. Is this true? Can I programmatically add/remove handlers at runtime?