[jboss-dev-forums] [Design of PVM (Process Virtual Machine)] - undeploying and deleting deployments

tom.baeyens@jboss.com do-not-reply at jboss.com
Wed Apr 1 14:57:03 EDT 2009


the new repository service manages a set of deployments.  you can create new deployments with the repository service and deploy those.

    long deploymentDbid = repositoryService.createDeployment()
  |         .addResourceFromClasspath("org/jbpm/examples/services/process.jpdl.xml")
  |         .deploy();
  | 

business archive deployer that is part of the jboss integration will make sure that .bar files get deployed like this.

now i want to make a distinction between undeploying and deleting deployments.

undeploying will mark the deployment as undeployed.  it will still exist in the db, but it will not show up in the api and new processes instances cannot be started for process definitions in undeployed deployments.

deleting the deployment will remove the deployment from the db.  optionally this cascades to active executions and history information. if not cascading and still active executions, then an exception will be thrown.

does this distinction between undeployment and deletion of deployments make sense to you as well ?



View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4222769#4222769

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4222769



More information about the jboss-dev-forums mailing list