[jboss-dev-forums] [Design of OSGi Integration] - Re: BundleActivatorDeployer Questions
adrian@jboss.org
do-not-reply at jboss.com
Mon Feb 18 07:18:18 EST 2008
Our OSGi bundle should just be a facade on top of the Deployment.
You should be able to retrieve a bundle facade even for non OSGi deployments as well.
i.e. to a piece of OSGi code a JavaEE ear deployment should look like a Bundle.
Each deployment has its own lifecycle states controlled by the DeploymentControllerContext.
So the mapping should look something like (pseudo code):
Bundle.start() -> DeploymentControllerContext.changeState(DeploymentStages.REAL);
Bundle.stop() -> DeploymentControllerContext.changeState(???);
I'm not sure what state stop() should move to. It will either be POST_CLASSLOADER
or DESCRIBE depending on whether Bundle.stop() should destroy the classloader.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4130073#4130073
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4130073
More information about the jboss-dev-forums
mailing list