> > On May 31, 2012, at 0:59 AM, Frank Zhang wrote: > > > Another problem I want to raise here is the class loader issue. > > There are bunch of places in CloudStack using Class.forName(), I am sure > ClassNotFoundException would then be our best friend. > > Class.forName() in general won't work in OSGi, that is correct. > > A factory pattern is a good way to solve this issue in general, but extenders > and the OSGi specific whiteboard pattern might work as well, depending on > the specific use case. > > Greetings, Marcel
Emm I have not looked in to specific whiteboard pattern, but I doubt factory pattern works as we need to install proxy to the object using cglib.