@Override public void killServer(String serverName) { getServerInventory().killServer(serverName); }
@Override public void operationFailed(String processName, ProcessMessageHandler.OperationType type) { getServerInventory().operationFailed(processName, type); }
@Override public CallbackHandler getServerCallbackHandler() { return getServerInventory().getServerCallbackHandler(); }
@Override public ServerStatus stopServer(String serverName, int gracefulTimeout) { return getServerInventory().stopServer(serverName, gracefulTimeout); }
@Override public Map<String, ProcessInfo> determineRunningProcesses() { return getServerInventory().determineRunningProcesses(); }
@Override public void serverProcessAdded(String serverProcessName) { getServerInventory().serverProcessAdded(serverProcessName); }
@Override public ProxyController serverCommunicationRegistered(String serverProcessName, ManagementChannelHandler channelHandler) { return getServerInventory().serverCommunicationRegistered(serverProcessName, channelHandler); }
private synchronized ServerInventory getServerInventory() { if (processType == ProcessType.EMBEDDED_HOST_CONTROLLER) { return getServerInventory(true); } return getServerInventory(false); }
@Override public List<ModelNode> resumeServers(Set<String> serverNames, BlockingTimeout blockingTimeout) { return getServerInventory().resumeServers(serverNames, blockingTimeout); }
@Override public void serverProcessStarted(String processName) { getServerInventory().serverProcessStarted(processName); }
@Override public void connectionFinished() { getServerInventory().connectionFinished(); }
@Override public CallbackHandler getServerCallbackHandler() { return getServerInventory().getServerCallbackHandler(); }
@Override public ServerStatus reloadServer(String serverName, boolean blocking, boolean suspend) { return getServerInventory().reloadServer(serverName, blocking, suspend); }
@Override public ProxyController serverCommunicationRegistered(String serverProcessName, ManagementChannelHandler channelHandler) { return getServerInventory().serverCommunicationRegistered(serverProcessName, channelHandler); }
@Override public void reconnectServer(String serverName, ModelNode domainModel, String authKey, boolean running, boolean stopping) { getServerInventory().reconnectServer(serverName, domainModel, authKey, running, stopping); }
@Override public ServerStatus reloadServer(String serverName, boolean blocking, boolean suspend) { return getServerInventory().reloadServer(serverName, blocking, suspend); }
@Override public String getProcessServerName(String processName) { return getServerInventory().getProcessServerName(processName); }
@Override public List<ModelNode> suspendServers(Set<String> serverNames, int timeout, BlockingTimeout blockingTimeout) { return getServerInventory().suspendServers(serverNames, timeout, blockingTimeout); } }
private synchronized ServerInventory getServerInventory() { if (processType == ProcessType.EMBEDDED_HOST_CONTROLLER) { return getServerInventory(true); } return getServerInventory(false); }
@Override public List<ModelNode> suspendServers(Set<String> serverNames, int timeout, BlockingTimeout blockingTimeout) { return getServerInventory().suspendServers(serverNames, timeout, blockingTimeout); } }