Could HM be integrated with Pico?: http://www.picocontainer.org/Implementation+hiding+and+Hot+swapping,
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]



Reply via email to