[jboss-dev-forums] [JBoss AS7 Development] - Multiple phase deployments
Thomas Diesler
do-not-reply at jboss.com
Wed Oct 13 16:03:54 EDT 2010
Thomas Diesler [http://community.jboss.org/people/thomas.diesler%40jboss.com] created the discussion
"Multiple phase deployments"
To view the discussion, visit: http://community.jboss.org/message/566331#566331
--------------------------------------------------------------
Related to https://jira.jboss.org/browse/JBAS-8517 JBAS-8517
In OSGi a set of bundles is (hot-) deployed in two phases.
#1 Bundles are installed into the Framework
#2 Bundes are started
After #1 a bundle is in state INSTALLED, the Framework is free to transition the bundle to state RESOLVED at any time. This can explicitly be triggered via PackageAdmin or implicitly by a class loading operation on Bundle.loadClass(String). Bundle.start() transitions the bundle from INSTALLED to RESOLVED to ACTIVE.
Given a set of bundles, it is important that all of them are INSTALLED (without getting started). The expected hot-deploy semantics is however that after the set of bundles got installed an attempt is made to start them.
In AS6 I worked arround that by wrapping the AS Deployers (see https://jira.jboss.org/browse/JBDEPLOY-214 JBDEPLOY-214)
In AS7 I would need a notion of post deployment processing hook, that allows me to query the set of successful deployments (i.e. DeploymentServices) so that I can do processing step #2
Currently I work around that by collecting the deployments in a ThreadLocal
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/566331#566331]
Start a new discussion in JBoss AS7 Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20101013/56d79b09/attachment.html
More information about the jboss-dev-forums
mailing list