Maybe it could help if the Registry had a method getLoadedService() this method would instruct (via the ServiceExtensionPoint) the Model to load a deffered Proxy. An alternative would be to add to the services a mixin-interface which has a load() method and would just load the proxy.
To enable checking at Registry build time service-implementations could be marked to be loaded at start-up. This could happen with an extra attribute 'load-at-startup'. Again an alternative would be to have start-levels (OSGi like). This would also help to start timers etc.
--
Christian Essl
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]