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]