@SuppressWarnings("unchecked") @Override public Void call() throws Exception { delegate.undeploy(archive); return null; } });
@SuppressWarnings("unchecked") @Override public Void call() throws Exception { delegate.undeploy(archive); return null; } });
@Override public Void call() throws Exception { delegate.undeploy(descriptor); return null; } });
@Override public Void call() throws Exception { delegate.undeploy(descriptor); return null; } });
public void undeploy(String name) throws IOException { try { deployableContainer.undeploy(swArchive); } catch (org.jboss.arquillian.container.spi.client.container.DeploymentException e) { throw new RuntimeException(e); } }
public static void undeploy(final DeployableContainer<?> container, final Collection<Archive<?>> containerArchives) { if (containerArchives != null) { for (final Archive<?> a : containerArchives) { try { container.undeploy(a); } catch (final DeploymentException e) { Logger.getLogger(container.getClass().getName()).log(Level.SEVERE, e.getMessage(), e); } } } }
public void undeployPortal(@Observes BeforeStop beforeStopEvent) throws DeploymentException { for (Archive<?> archive : deployments) { beforeStopEvent.getDeployableContainer().undeploy(archive); } } }
public void undeployPortal(@Observes BeforeStop beforeStopEvent) throws DeploymentException { for (Archive<?> archive : deployments) { beforeStopEvent.getDeployableContainer().undeploy(archive); } } }
@Override public void reloadContext() throws DeploymentException { Archive<?> archive = mssContainer.getArchive(); deployableContainer.undeploy(archive); deployableContainer.deploy(archive); }
public synchronized void undeploy(@Observes BeforeStop event, Container container, ServiceArchiveHolder archiveHolder) { // clean up if we deployed to this container? if (serviceArchiveDeployed.contains(container.getName())) { try { Archive<?> serviceArchive = archiveHolder.getArchive(); log.infof("Undeploy arquillian service: %s", serviceArchive); DeployableContainer<?> deployableContainer = container.getDeployableContainer(); deployableContainer.undeploy(serviceArchive); serviceArchiveDeployed.remove(container.getName()); } catch (Throwable th) { log.error("Cannot undeploy arquillian service", th); } } } }
public synchronized void undeploy(@Observes BeforeStop event, Container container, ServiceArchiveHolder archiveHolder) { // clean up if we deployed to this container? if (serviceArchiveDeployed.contains(container.getName())) { try { Archive<?> serviceArchive = archiveHolder.getArchive(); log.infof("Undeploy arquillian service: %s", serviceArchive); DeployableContainer<?> deployableContainer = container.getDeployableContainer(); deployableContainer.undeploy(serviceArchive); serviceArchiveDeployed.remove(container.getName()); } catch (Throwable th) { log.error("Cannot undeploy arquillian service", th); } } } }
public synchronized void undeploy(@Observes BeforeStop event, Container container, ServiceArchiveHolder archiveHolder) { // clean up if we deployed to this container? if (serviceArchiveDeployed.contains(container.getName())) { try { Archive<?> serviceArchive = archiveHolder.getArchive(); log.infof("Undeploy arquillian service: %s", serviceArchive); DeployableContainer<?> deployableContainer = container.getDeployableContainer(); deployableContainer.undeploy(serviceArchive); serviceArchiveDeployed.remove(container.getName()); } catch (Throwable th) { log.error("Cannot undeploy arquillian service", th); } } } }
@Override public Void call() throws Exception { DeployableContainer<?> deployableContainer = event.getDeployableContainer(); Deployment deployment = event.getDeployment(); DeploymentDescription description = deployment.getDescription(); deployEvent.fire(new BeforeUnDeploy(deployableContainer, description)); try { if (deployment.getDescription().isArchiveDeployment()) { try { deployableContainer.undeploy( description.getTestableArchive() != null ? description.getTestableArchive() : description.getArchive()); } catch (Exception e) { if (!deployment.hasDeploymentError()) { throw e; } } } else { deployableContainer.undeploy(description.getDescriptor()); } } finally { deployment.undeployed(); } deployEvent.fire(new AfterUnDeploy(deployableContainer, description)); return null; } });
@Override public Void call() throws Exception { DeployableContainer<?> deployableContainer = event.getDeployableContainer(); Deployment deployment = event.getDeployment(); DeploymentDescription description = deployment.getDescription(); deployEvent.fire(new BeforeUnDeploy(deployableContainer, description)); try { if (deployment.getDescription().isArchiveDeployment()) { try { deployableContainer.undeploy( description.getTestableArchive() != null ? description.getTestableArchive() : description.getArchive()); } catch (Exception e) { if (!deployment.hasDeploymentError()) { throw e; } } } else { deployableContainer.undeploy(description.getDescriptor()); } } finally { deployment.undeployed(); } deployEvent.fire(new AfterUnDeploy(deployableContainer, description)); return null; } });
assertEventFiredInContext(AfterUnDeploy.class, DeploymentContext.class); verify(deployableContainer1, times(1)).undeploy(isA(Archive.class)); verify(deployableContainer1, times(1)).undeploy(isA(Descriptor.class)); verify(deployableContainer2, times(2)).undeploy(isA(Archive.class)); ordered.verify(deployableContainer1, times(1)).undeploy( scenario.deployment(new DeploymentTargetDescription(DEPLOYMENT_4_NAME)).getDescription().getDescriptor()); ordered.verify(deployableContainer2, times(1)).undeploy( scenario.deployment(new DeploymentTargetDescription(DEPLOYMENT_3_NAME)).getDescription().getArchive()); ordered.verify(deployableContainer1, times(1)).undeploy( scenario.deployment(new DeploymentTargetDescription(DEPLOYMENT_1_NAME)).getDescription().getArchive()); ordered.verify(deployableContainer2, times(1)).undeploy( scenario.deployment(new DeploymentTargetDescription(DEPLOYMENT_2_NAME)) .getDescription()