Reputation: 665
I am trying to inject my own IRouteMessagesToEndpoints
in NServiceBus with structure map as I need to redirect various messages to different endpoints depending on some business logic (not via namespace/assembly/type). This would allow it to fire using bus.Send();
and be configured to our requirements. I thought this was possible, but I can't seem to get it to work. I have tried using the Configure.Component()
and ObjectFactory.Configure()
for the injection, and both run without any exception, but when I debug my implementation of the interface the breakpoint does not hit.
My question is, can it be done this way (there's nothing on the internet that covers this)? I notice that the EndPointRouter in the GatewayReceiver has a setter, but I cannot work out how to access the property.
Upvotes: 1
Views: 95
Reputation: 4288
Unfortunately, even though IRouteMessagesToEndpoints
is a public interface at the moment is not possible to replace the default implementation, sorry!
Please raise an issue about it in https://github.com/Particular/NServiceBus.Gateway/issues/new so we can discuss it better.
Upvotes: 1