It supports runtime adding/removing things. eXo uses it to add/remove portlets at runtime http://www.exoplatform.com/xwiki/bin/view/DocV1/AbouttheeXoplatform
Seems like useful functionality to have....
2) There is no runtime adding/removal of services built into hivemind - all services are processed once and then the registry is initialized.
Cheers,
Johan
On Fri, 22 Apr 2005 12:08:38 +0200, Stephen Kelvin <[EMAIL PROTECTED]> wrote:
I'd like to use hivemind together with an application plugin framework -
probably either JPF (http://jpf.sourceforge.net) or the OSGI implementation
knopflerfish.
Is that possible at all?
Two problems I foresee:
- classloader issue: in effect there is a tree of classloaders corresponding
to a tree of dependent plugins. How can I collect and register each plugin's
hivemodule.xml? How will hivemind be able to instantiate service
implementations?
- plugins can be added and removed at runtime. Can hivemind handle that and
update the registry accordingly?
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Thanks,
Konstantin Ignatyev
http://www.kgionline.com
PS: If this is a typical day on planet earth, humans will add fifteen million tons of carbon to the atmosphere, destroy 115 square miles of tropical rainforest, create seventy-two miles of desert, eliminate between forty to one hundred species, erode seventy-one million tons of topsoil, add 2.700 tons of CFCs to the stratosphere, and increase their population by 263.000
Bowers, C.A. The Culture of Denial: Why the Environmental Movement Needs a Strategy for Reforming Universities and Public Schools. New York: State University of New York Press, 1997: (4) (5) (p.206)
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
