@Override public DeploymentManager.State getDeploymentState() { return deploymentManager.getState(); }
@Override public void removeDeployment(final DeploymentInfo deploymentInfo) { final DeploymentManager deploymentManager = deployments.get(deploymentInfo.getDeploymentName()); if (deploymentManager.getState() != DeploymentManager.State.UNDEPLOYED) { throw UndertowServletMessages.MESSAGES.canOnlyRemoveDeploymentsWhenUndeployed(deploymentManager.getState()); } deployments.remove(deploymentInfo.getDeploymentName()); deploymentsByPath.remove(deploymentInfo.getContextPath()); }