DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
The framework needs to provide explicit support for installing virtual bundles and currently this is envisioned happens via two new methods on the BundleContext interface. For the prototype, these methods are added to a specialization of BundleContext:
...
The installBundle() method is how a manager installs a virtual bundle for the first time. The location parameter is the normal bundle location string, the headers parameter is the virtual bundle's manifest, and the vm parameter is the virtual bundle's VirtualModule implementation. The reinstallBundle() method is used by a manager to reinstall or reattach a VirtualModule implementation to a previously installed virtual bundle, such as on framework restart.
NOTE 1: Technically, it would be possible to avoid passing in the VirtualModule instance to installBundle() and force the manager to always attach VirtualModule implementations using reinstallBundle(), but this approach at least makes the first install atomic.
NOTE 2: Perhaps reinstallBundle() should be on the Bundle interface.
org.apache.felix.framework.ext.VirtualModuleContext
...