@CliCommand(value = { CliStrings.DISCONNECT }, help = CliStrings.DISCONNECT__HELP) @CliMetaData(shellOnly = true, relatedTopic = {CliStrings.TOPIC_GFSH, CliStrings.TOPIC_GEMFIRE_JMX, CliStrings.TOPIC_GEMFIRE_MANAGER}) public Result disconnect() { Result result = null; if (getGfsh() != null && !getGfsh().isConnectedAndReady()) { result = ResultBuilder.createInfoResult("Not connected."); } else { InfoResultData infoResultData = ResultBuilder.createInfoResultData(); try { Gfsh gfshInstance = getGfsh(); if (gfshInstance.isConnectedAndReady()) { OperationInvoker operationInvoker = gfshInstance.getOperationInvoker(); Gfsh.println("Disconnecting from: " + operationInvoker); operationInvoker.stop(); infoResultData.addLine(CliStrings .format(CliStrings.DISCONNECT__MSG__DISCONNECTED, operationInvoker.toString())); LogWrapper.getInstance().info(CliStrings.format(CliStrings.DISCONNECT__MSG__DISCONNECTED, operationInvoker.toString())); gfshInstance.setPromptPath(com.gemstone.gemfire.management.internal.cli.converters.RegionPathConverter.DEFAULT_APP_CONTEXT_PATH); } else { infoResultData.addLine(CliStrings.DISCONNECT__MSG__NOTCONNECTED); } result = ResultBuilder.buildResult(infoResultData); } catch (Exception e) { result = ResultBuilder.createConnectionErrorResult(CliStrings.format(CliStrings.DISCONNECT__MSG__ERROR, e.getMessage())); } } return result; }
@CliCommand(value = { CliStrings.DISCONNECT }, help = CliStrings.DISCONNECT__HELP) @CliMetaData(shellOnly = true, relatedTopic = {CliStrings.TOPIC_GFSH, CliStrings.TOPIC_GEMFIRE_JMX, CliStrings.TOPIC_GEMFIRE_MANAGER}) public Result disconnect() { Result result = null; if (getGfsh() != null && !getGfsh().isConnectedAndReady()) { result = ResultBuilder.createInfoResult("Not connected."); } else { InfoResultData infoResultData = ResultBuilder.createInfoResultData(); try { Gfsh gfshInstance = getGfsh(); if (gfshInstance.isConnectedAndReady()) { OperationInvoker operationInvoker = gfshInstance.getOperationInvoker(); Gfsh.println("Disconnecting from: " + operationInvoker); operationInvoker.stop(); infoResultData.addLine(CliStrings .format(CliStrings.DISCONNECT__MSG__DISCONNECTED, operationInvoker.toString())); LogWrapper.getInstance().info(CliStrings.format(CliStrings.DISCONNECT__MSG__DISCONNECTED, operationInvoker.toString())); gfshInstance.setPromptPath(com.gemstone.gemfire.management.internal.cli.converters.RegionPathConverter.DEFAULT_APP_CONTEXT_PATH); } else { infoResultData.addLine(CliStrings.DISCONNECT__MSG__NOTCONNECTED); } result = ResultBuilder.buildResult(infoResultData); } catch (Exception e) { result = ResultBuilder.createConnectionErrorResult(CliStrings.format(CliStrings.DISCONNECT__MSG__ERROR, e.getMessage())); } } return result; }
errorMessage = CliStrings.format(CliStrings.CONNECT__MSG__ERROR, hostPortToConnect.toString(false), errorMessage); result = ResultBuilder.createConnectionErrorResult(errorMessage); if (logAsFine) { LogWrapper.getInstance().fine(e.getMessage(), e);
result = ResultBuilder.createConnectionErrorResult(errorMessage); ioe.printStackTrace(); } catch (Exception e) { String errorMessage = e.getMessage(); result = ResultBuilder.createConnectionErrorResult(errorMessage); e.printStackTrace(); errorMessage = CliStrings.format(CliStrings.CONNECT__MSG__ERROR, hostPortToConnect.toString(false), errorMessage); result = ResultBuilder.createConnectionErrorResult(errorMessage); if (logAsFine) { LogWrapper.getInstance().fine(e.getMessage(), e);