@Override public void serverProcessStopped(final String serverProcessName) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.get(serverName); if(server == null) { ROOT_LOGGER.noServerAvailable(serverName); return; } // always un-register in case the process exits domainController.unregisterRunningServer(server.getServerName()); server.processFinished(); synchronized (shutdownCondition) { shutdownCondition.notifyAll(); } }
@Override public void serverProcessStopped(final String serverProcessName) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.get(serverName); if(server == null) { ROOT_LOGGER.noServerAvailable(serverName); return; } // always un-register in case the process exits domainController.unregisterRunningServer(server.getServerName()); server.processFinished(); synchronized (shutdownCondition) { shutdownCondition.notifyAll(); } }
@Override public void serverProcessStopped(final String serverProcessName) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.get(serverName); if(server == null) { ROOT_LOGGER.noServerAvailable(serverName); return; } // always un-register in case the process exits domainController.unregisterRunningServer(server.getServerName()); server.processFinished(); synchronized (shutdownCondition) { shutdownCondition.notifyAll(); } }