}
// detach if we have an open connection for the user
if (dockerServer.isAttachedDockerContainer(user)) {
// stop the running container
dockerContainer = dockerServer.stopDockerContainer(dockerContainer.getId());
if (dockerContainer.getStatusCode() != DockerResponse.StatusCode.STOPPED) {
return statusHandler.handleRequest(request, response, new ServerStatus(IStatus.ERROR, HttpServletResponse.SC_BAD_REQUEST, dockerContainer.getStatusMessage(), null));
} else {
if (logger.isInfoEnabled()) {
logger.info("Stopped Docker Container " + dockerContainer.getIdShort() + " for user " + user);