I struggle a bit with the class loader supporting service implemenation reloading. I dont need this and I would love to be able to cast my Service instances to the impl class which is quite a good way.
Sometimes I think I want to go with a meta service object storing all the services that are per thread directly and bound the concrete services towards this meta service object lifecycle. Having all services being as narrow focused as possible towards the perThread scope makes it already look like a bunch of special services fascating a big service at all (also it is not implemented this way). Never the less is this reloading of serivce implementations build in or an option I can switch off somehow. I did not dig into the code right now since I have no computer at hand (well one with Eclipse on it). Cheers, Martin (Kersten), Germany