Version 1.1.3 released

29 views
Skip to first unread message

Rafal Gwizdala

unread,
Apr 17, 2014, 4:16:05 PM4/17/14
to nginn-me...@googlegroups.com
This version fixes message sequence manager problem reported by Alexey and introduces several new functions mentioned by Brett:

1. Message handlers can be configured as transient or singleton instances. Use 'NGinnBPM.MessageBus.MessageHandlerConfig' attribute for that purpose (apply the attribute to your handler class specifying if it will be transient or not)
2. There's an option to resolve message handlers from an external container. This can be useful when your application has its own IoC and you don't want it to share the container with nginn-messagebus.
To use an external container you have to wrap it in IServiceResolver interface and pass that interface to nginn-messagebus during setup. Use MessageBusConfigurator.UseExternalHandlerContainer method for this purpose.
3. There's an option for sagas to selectively ignore messages - please look for an example in the examples folder. This should reduce the need for tricks when your sagas want to decide at runtime whether they want to handle a message or not. The issue was described by Brett in march and we discussed several scenarios to handle it - now it should be easier.

Best regards
RG

Brett Bailey

unread,
May 13, 2015, 3:34:15 AM5/13/15
to nginn-me...@googlegroups.com
This sounds awesome!

~Brett
Reply all
Reply to author
Forward
0 new messages