Ok lets bring this a bit forward!

https://github.com/lanwin/rhino-esb

Ive created a fork and extracted all Windsor specific stuff to an Rhino.ServiceBus.Windsor assembly. Then I've replaced all usages of the Kernel in the core parts with an IContainerAdapter interface and added an impl of it to the Rhino.ServiceBus.Windsor. This assembly contains mostly configuration,facilities and hosts.

It works, all tests pass and the Starbucks example runs. The only problem is that the Starbucks.Tests dont run because it dose not Shadowcopy both assemblies. Maybe someone else has an idea why?!?

If we now move the common functionality of the configuration,facilities and hosts to more abstract base classes, we have a pretty good extension point for using another container. Also Windsor could stay the main container of RSB.

For existing users there is nearly no migration overhead. They only need to add the new assembly and they are done, no breaking changes.

If the second assembly is really a problem, we could provide an second ilmerged distribution package.

Thoughts?

-Steve

On 01.02.2011 23:02, Corey Kaylor wrote:
It is both 3.5 and 4.0 currently, 4.0 is built from the powershell script.
Although all that is negotiable depending on the route chosen.


--
You received this message because you are subscribed to the Google Groups "Rhino 
Tools Dev" group.
To post to this group, send email to rhino-tools-dev@googlegroups.com.
To unsubscribe from this group, send email to 
rhino-tools-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rhino-tools-dev?hl=en.

Reply via email to