Folks, I have two blocks DestopKernel and WindowManager (implemented by DestopKernelImpl and WindowManagerImpl), Under Avalon control the Kernel depends on the Window Manager, then registers itself back, so that API calls can be made both ways. They are both zipped into the same .bar file so there are no class loading problems...
It feels wrong though. They should be separate .bar files in the same .sar file. The problem is that interfaces wil be required to be blundled with both bar files and therefore loaded by two different classloaders. When that happens they will no longer be the same interface... and a class loading error will result :-( Is there a way, given the interface/implementation nature of these non core blocks, to specify two mutually dependant blocks, in such a way that there will not be a classloading error? ===== Regards - Paul H ==== CVS -1, Perforce +1 ____________________________________________________________ Do You Yahoo!? Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk or your free @yahoo.ie address at http://mail.yahoo.ie --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
