On Sat, 15 Feb 2003 01:35, Leo Sutic wrote:
> That said, the proxying results in other problems. We moved to
> the service.* classes due to the need of putting non-component
> objects in the service manager, such as a CORBA ORB.
>
> Since the ORB doesn't have an interface - i.e. there is no
> ORB interface, only an ORB class - proxying *will* fail.
>
> This goes for all classes that don't have an interface.
I don't think we really support components without interfaces. One of the
basic assumptions of COP is that there is a separation of interface and
implementation and in java that reflects itself vi interface/class
separation. I don't believe that any released container supports this
behaviour.
And FWIW you would be surprised what you can do with bytecode hackery to
"proxy" classes like ORBs. It is more than possible when you control the
classloader tree.
--
Cheers,
Peter Donald
---------------------------------------------------
"Therefore it can be said that victorious warriors
win first, and then go to battle, while defeated
warriors go to battle first, and then seek to win."
- Sun Tzu, the Art Of War
---------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]