/** * * @param line message to add * @return this ErrorResultData */ public ErrorResultData addLine(String line) { return (ErrorResultData) super.addLine(line); }
/** * * @param line message to add * @return this ErrorResultData */ public ErrorResultData addLine(String line) { return (ErrorResultData) super.addLine(line); }
private InfoResultData buildSuccessData(Map<String, List<String>> successMap) { InfoResultData ird = ResultBuilder.createInfoResultData(); Set<String> successMessages = successMap.keySet(); for (String successMessage : successMessages) { ird.addLine(CliStrings.format(CliStrings.ACTION_SUCCCEEDED_ON_MEMBER, successMessage)); List<String> successfullMembers = successMap.get(successMessage); int num = 0; for (String member : successfullMembers) { ird.addLine("" + ++num + "." + member); } ird.addLine("\n"); } return ird; }
private InfoResultData buildSuccessData(Map<String, List<String>> successMap) { InfoResultData ird = ResultBuilder.createInfoResultData(); Set<String> successMessages = successMap.keySet(); for (String successMessage : successMessages) { ird.addLine(CliStrings.format(CliStrings.ACTION_SUCCCEEDED_ON_MEMBER, successMessage)); List<String> successfullMembers = successMap.get(successMessage); int num = 0; for (String member : successfullMembers) { ird.addLine("" + ++num + "." + member); } ird.addLine("\n"); } return ird; }
private void doOnConnectionFailure(final String locatorHostName, final int locatorPort, final boolean jmxManagerAuthEnabled, final boolean jmxManagerSslEnabled, final InfoResultData infoResultData) { infoResultData.addLine("\n"); infoResultData.addLine(CliStrings.format(CliStrings.START_LOCATOR__USE__0__TO__CONNECT, new CommandStringBuilder(CliStrings.CONNECT).addOption(CliStrings.CONNECT__LOCATOR, locatorHostName + "[" + locatorPort + "]").toString())); StringBuilder message = new StringBuilder(); if (jmxManagerAuthEnabled) { message.append("Authentication"); } if (jmxManagerSslEnabled) { message.append(jmxManagerAuthEnabled ? " and " : StringUtils.EMPTY_STRING).append("SSL configuration"); } if (jmxManagerAuthEnabled || jmxManagerSslEnabled) { message.append(" required to connect to the Manager."); infoResultData.addLine("\n"); infoResultData.addLine(message.toString()); } }
/** * Convenience method to create a simple Info Result that takes a message. * * @param message * Message for the OK Result * @return Result of InfoResultData type */ public static Result createInfoResult(String message) { InfoResultData infoResultData = new InfoResultData(); infoResultData.addLine(message); return buildResult(infoResultData); }
/** * Convenience method to create a simple Info Result that takes a message. * * @param message * Message for the OK Result * @return Result of InfoResultData type */ public static Result createInfoResult(String message) { InfoResultData infoResultData = new InfoResultData(); infoResultData.addLine(message); return buildResult(infoResultData); }
protected Result createStatusLocatorResult(final LocatorState state) throws NumberFormatException, IOException, ClassNotFoundException { InfoResultData infoResultData = ResultBuilder.createInfoResultData(); infoResultData.addLine(state.toString()); infoResultData.addLine(getSharedConfigurationStatusFromLocatorState(state)); return ResultBuilder.buildResult(infoResultData); }
infoResultData.addLine(lineRead);
infoResultData.addLine(lineRead);
@CliCommand(value = CliStrings.CLEAR_DEFINED_INDEXES, help = CliStrings.CLEAR_DEFINED__HELP) @CliMetaData(shellOnly = false, relatedTopic={CliStrings.TOPIC_GEMFIRE_REGION, CliStrings.TOPIC_GEMFIRE_DATA}, writesToSharedConfiguration=true) //TODO : Add optionContext for indexName public Result clearDefinedIndexes() { indexDefinitions.clear(); final InfoResultData infoResult = ResultBuilder.createInfoResultData(); infoResult.addLine(CliStrings.CLEAR_DEFINED_INDEX__SUCCESS__MSG); return ResultBuilder.buildResult(infoResult); }
@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; }