protected void performUndeployment() { final ProcessEngine processEngine = processEngineInjector.getValue(); try { if(deployment != null) { // always unregister Set<String> deploymentIds = deployment.getProcessApplicationRegistration().getDeploymentIds(); processEngine.getManagementService().unregisterProcessApplication(deploymentIds, true); } } catch(Exception e) { LOGGER.log(Level.SEVERE, "Exception while unregistering process application with the process engine."); } // delete the deployment only if requested in metadata if(deployment != null && PropertyHelper.getBooleanProperty(processArchive.getProperties(), ProcessArchiveXml.PROP_IS_DELETE_UPON_UNDEPLOY, false)) { try { LOGGER.info("Deleting cascade deployment with name '"+deployment.getName()+"/"+deployment.getId()+"'."); // always cascade & skip custom listeners processEngine.getRepositoryService().deleteDeployment(deployment.getId(), true, true); } catch (Exception e) { LOGGER.log(Level.WARNING, "Exception while deleting process engine deployment", e); } } }
protected void performUndeployment() { final ProcessEngine processEngine = processEngineInjector.getValue(); try { if(deployment != null) { // always unregister Set<String> deploymentIds = deployment.getProcessApplicationRegistration().getDeploymentIds(); processEngine.getManagementService().unregisterProcessApplication(deploymentIds, true); } } catch(Exception e) { LOGGER.log(Level.SEVERE, "Exception while unregistering process application with the process engine."); } // delete the deployment only if requested in metadata if(deployment != null && PropertyHelper.getBooleanProperty(processArchive.getProperties(), ProcessArchiveXml.PROP_IS_DELETE_UPON_UNDEPLOY, false)) { try { LOGGER.info("Deleting cascade deployment with name '"+deployment.getName()+"/"+deployment.getId()+"'."); // always cascade & skip custom listeners processEngine.getRepositoryService().deleteDeployment(deployment.getId(), true, true); } catch (Exception e) { LOGGER.log(Level.WARNING, "Exception while deleting process engine deployment", e); } } }
protected void performUndeployment() { final ProcessEngine processEngine = processEngineInjector.getValue(); try { if(deployment != null) { // always unregister Set<String> deploymentIds = deployment.getProcessApplicationRegistration().getDeploymentIds(); processEngine.getManagementService().unregisterProcessApplication(deploymentIds, true); } } catch(Exception e) { LOGGER.log(Level.SEVERE, "Exception while unregistering process application with the process engine."); } // delete the deployment only if requested in metadata if(deployment != null && PropertyHelper.getBooleanProperty(processArchive.getProperties(), ProcessArchiveXml.PROP_IS_DELETE_UPON_UNDEPLOY, false)) { try { LOGGER.info("Deleting cascade deployment with name '"+deployment.getName()+"/"+deployment.getId()+"'."); // always cascade & skip custom listeners processEngine.getRepositoryService().deleteDeployment(deployment.getId(), true, true); } catch (Exception e) { LOGGER.log(Level.WARNING, "Exception while deleting process engine deployment", e); } } }
protected void performUndeployment() { final ProcessEngine processEngine = processEngineInjector.getValue(); try { if(deployment != null) { // always unregister Set<String> deploymentIds = deployment.getProcessApplicationRegistration().getDeploymentIds(); processEngine.getManagementService().unregisterProcessApplication(deploymentIds, true); } } catch(Exception e) { LOGGER.log(Level.SEVERE, "Exception while unregistering process application with the process engine."); } // delete the deployment only if requested in metadata if(deployment != null && PropertyHelper.getBooleanProperty(processArchive.getProperties(), ProcessArchiveXml.PROP_IS_DELETE_UPON_UNDEPLOY, false)) { try { LOGGER.info("Deleting cascade deployment with name '"+deployment.getName()+"/"+deployment.getId()+"'."); // always cascade & skip custom listeners processEngine.getRepositoryService().deleteDeployment(deployment.getId(), true, true); } catch (Exception e) { LOGGER.log(Level.WARNING, "Exception while deleting process engine deployment", e); } } }
protected void performUndeployment() { final ProcessEngine processEngine = processEngineInjector.getValue(); try { if(deployment != null) { // always unregister Set<String> deploymentIds = deployment.getProcessApplicationRegistration().getDeploymentIds(); processEngine.getManagementService().unregisterProcessApplication(deploymentIds, true); } } catch(Exception e) { LOGGER.log(Level.SEVERE, "Exception while unregistering process application with the process engine."); } // delete the deployment only if requested in metadata if(deployment != null && PropertyHelper.getBooleanProperty(processArchive.getProperties(), ProcessArchiveXml.PROP_IS_DELETE_UPON_UNDEPLOY, false)) { try { LOGGER.info("Deleting cascade deployment with name '"+deployment.getName()+"/"+deployment.getId()+"'."); // always cascade & skip custom listeners processEngine.getRepositoryService().deleteDeployment(deployment.getId(), true, true); } catch (Exception e) { LOGGER.log(Level.WARNING, "Exception while deleting process engine deployment", e); } } }