@Override public String getProcessServerName(String processName) { return ManagedServer.getServerName(processName); }
@Override public String getProcessServerName(String processName) { return ManagedServer.getServerName(processName); }
@Override public String getProcessServerName(String processName) { return ManagedServer.getServerName(processName); }
@Override public String getProcessServerName(String processName) { return ManagedServer.getServerName(processName); }
@Override public void serverProcessAdded(final String serverProcessName) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.get(serverName); if(server == null) { ROOT_LOGGER.noServerAvailable(serverName); return; } server.processAdded(); synchronized (shutdownCondition) { shutdownCondition.notifyAll(); } }
@Override public void serverStarted(String serverProcessName) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.get(serverName); if(server == null) { ROOT_LOGGER.noServerAvailable(serverName); return; } server.serverStarted(null); synchronized (shutdownCondition) { shutdownCondition.notifyAll(); } }
@Override public void serverProcessAdded(final String serverProcessName) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.get(serverName); if(server == null) { ROOT_LOGGER.noServerAvailable(serverName); return; } server.processAdded(); 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 serverStartFailed(final String serverProcessName) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.get(serverName); if(server == null) { ROOT_LOGGER.noServerAvailable(serverName); return; } server.serverStartFailed(); synchronized (shutdownCondition) { shutdownCondition.notifyAll(); } }
@Override public void serverProcessStarted(final String serverProcessName) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.get(serverName); if(server == null) { ROOT_LOGGER.noServerAvailable(serverName); return; } server.processStarted(); synchronized (shutdownCondition) { shutdownCondition.notifyAll(); } }
@Override public void serverProcessStarted(final String serverProcessName) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.get(serverName); if(server == null) { ROOT_LOGGER.noServerAvailable(serverName); return; } server.processStarted(); synchronized (shutdownCondition) { shutdownCondition.notifyAll(); } }
@Override public void serverStarted(String serverProcessName) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.get(serverName); if(server == null) { ROOT_LOGGER.noServerAvailable(serverName); return; } server.serverStarted(null); synchronized (shutdownCondition) { shutdownCondition.notifyAll(); } }
@Override public void serverProcessAdded(final String serverProcessName) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.get(serverName); if(server == null) { ROOT_LOGGER.noServerAvailable(serverName); return; } server.processAdded(); synchronized (shutdownCondition) { shutdownCondition.notifyAll(); } }
@Override public void serverUnstable(final String serverProcessName) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.get(serverName); boolean change = true; if (server != null) { change = server.processUnstable(); } if (change) { // Pass the news on to the DC domainController.reportServerInstability(serverName); } }
@Override public void serverUnstable(final String serverProcessName) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.get(serverName); boolean change = true; if (server != null) { change = server.processUnstable(); } if (change) { // Pass the news on to the DC domainController.reportServerInstability(serverName); } }
public void handleClose(final Channel closed, final IOException exception) { final boolean shuttingDown = shutdown || connectionFinished; // Unregister right away if(server.callbackUnregistered(client, shuttingDown)) { domainController.unregisterRunningServer(server.getServerName()); } } });
public void handleClose(final Channel closed, final IOException exception) { final boolean shuttingDown = shutdown || connectionFinished; // Unregister right away if(server.callbackUnregistered(client, shuttingDown)) { domainController.unregisterRunningServer(server.getServerName()); } } });
public void handleClose(final Channel closed, final IOException exception) { final boolean shuttingDown = shutdown || connectionFinished; // Unregister right away if(server.callbackUnregistered(client, shuttingDown)) { domainController.unregisterRunningServer(server.getServerName()); } } });
@Override public boolean serverReconnected(String serverProcessName, ManagementChannelHandler channelHandler) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.get(serverName); // Register the new communication channel serverCommunicationRegistered(serverProcessName, channelHandler); // Mark the server as started serverStarted(serverProcessName); // If the server requires a reload, means we are out of sync return server.isRequiresReload() == false; }
@Override public boolean serverReconnected(String serverProcessName, ManagementChannelHandler channelHandler) { final String serverName = ManagedServer.getServerName(serverProcessName); final ManagedServer server = servers.get(serverName); // Register the new communication channel serverCommunicationRegistered(serverProcessName, channelHandler); // Mark the server as started serverStarted(serverProcessName); // Register the server proxy at the domain controller domainController.registerRunningServer(server.getProxyController()); // If the server requires a reload, means we are out of sync return server.isRequiresReload() == false; }