@Override public void serverProcessRemoved(final String serverProcessName) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.remove(serverName); if(server == null) { ROOT_LOGGER.noServerAvailable(serverName); return; } server.processRemoved(); synchronized (shutdownCondition) { shutdownCondition.notifyAll(); } }
@Override public void serverProcessRemoved(final String serverProcessName) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.remove(serverName); if(server == null) { ROOT_LOGGER.noServerAvailable(serverName); return; } server.processRemoved(); synchronized (shutdownCondition) { shutdownCondition.notifyAll(); } }
@Override public void serverProcessRemoved(final String serverProcessName) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.remove(serverName); if(server == null) { ROOT_LOGGER.noServerAvailable(serverName); return; } server.processRemoved(); synchronized (shutdownCondition) { shutdownCondition.notifyAll(); } }