/** * Creates error Result with given error code & message * <p/> * Note: To build your own error result, use {@link #createErrorResultData()} * to build {@link ErrorResultData} & then use * {@link #buildResult(ResultData)} * * @param errorCode * error code should be one of ResultBuilder.ERRORCODE_** * @param message * message for the error * @return Result object with the given error code & message. If there's an * exception while building result object, returns * {@link #ERROR_RESULT_DEFAULT} */ private static Result createErrorResult(int errorCode, String message) { ErrorResultData errorResultData = new ErrorResultData(); errorResultData.setErrorCode(errorCode); errorResultData.addLine(message); return buildResult(errorResultData); }
/** * Creates error Result with given error code & message * <p/> * Note: To build your own error result, use {@link #createErrorResultData()} * to build {@link ErrorResultData} & then use * {@link #buildResult(ResultData)} * * @param errorCode * error code should be one of ResultBuilder.ERRORCODE_** * @param message * message for the error * @return Result object with the given error code & message. If there's an * exception while building result object, returns * {@link #ERROR_RESULT_DEFAULT} */ private static Result createErrorResult(int errorCode, String message) { ErrorResultData errorResultData = new ErrorResultData(); errorResultData.setErrorCode(errorCode); errorResultData.addLine(message); return buildResult(errorResultData); }
.setErrorCode(ResultBuilder.ERRORCODE_DEFAULT) .addLine(CliStrings.HISTORY__MSG__FILE_DOES_NOT_EXISTS); return ResultBuilder.buildResult(errorResultData); .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT) .addLine(CliStrings.HISTORY__MSG__FILE_SHOULD_NOT_BE_DIRECTORY); return ResultBuilder.buildResult(errorResultData); .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT) .addLine(CliStrings.HISTORY__MSG__FILE_CANNOT_BE_WRITTEN); return ResultBuilder.buildResult(errorResultData); .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT) .addLine("exception in closing file"); return ResultBuilder.buildResult(errorResultData);
.setErrorCode(ResultBuilder.ERRORCODE_DEFAULT) .addLine(CliStrings.HISTORY__MSG__FILE_DOES_NOT_EXISTS); return ResultBuilder.buildResult(errorResultData); .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT) .addLine(CliStrings.HISTORY__MSG__FILE_SHOULD_NOT_BE_DIRECTORY); return ResultBuilder.buildResult(errorResultData); .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT) .addLine(CliStrings.HISTORY__MSG__FILE_CANNOT_BE_WRITTEN); return ResultBuilder.buildResult(errorResultData); .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT) .addLine("exception in closing file"); return ResultBuilder.buildResult(errorResultData);
cache.getLogger().error("executeUnregister execution is null") ; ErrorResultData errorResultData = ResultBuilder.createErrorResultData() .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT).addLine( CliStrings.DESTROY_FUNCTION__MSG__CANNOT_EXECUTE); return (ResultBuilder.buildResult(errorResultData)); } catch (FunctionException ex) { ErrorResultData errorResultData = ResultBuilder.createErrorResultData() .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT).addLine( ex.getMessage()); return (ResultBuilder.buildResult(errorResultData));
.setErrorCode(ResultBuilder.ERRORCODE_DEFAULT) .addLine(e.getMessage()); return (ResultBuilder.buildResult(errorResultData));
.setErrorCode(ResultBuilder.ERRORCODE_DEFAULT) .addLine(e.getMessage()); return (ResultBuilder.buildResult(errorResultData));
cache.getLogger().error("executeUnregister execution is null") ; ErrorResultData errorResultData = ResultBuilder.createErrorResultData() .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT).addLine( CliStrings.DESTROY_FUNCTION__MSG__CANNOT_EXECUTE); return (ResultBuilder.buildResult(errorResultData)); } catch (FunctionException ex) { ErrorResultData errorResultData = ResultBuilder.createErrorResultData() .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT).addLine( ex.getMessage()); return (ResultBuilder.buildResult(errorResultData));
@CliCommand(value = { CliStrings.DEBUG }, help = CliStrings.DEBUG__HELP) @CliMetaData(shellOnly = true, relatedTopic = { CliStrings.TOPIC_GFSH, CliStrings.TOPIC_GEMFIRE_DEBUG_UTIL }) public Result debug( @CliOption(key = CliStrings.DEBUG__STATE, unspecifiedDefaultValue = "OFF", mandatory = true, optionContext = "debug", help = CliStrings.DEBUG__STATE__HELP) String state) { Gfsh gfshInstance = Gfsh.getCurrentInstance(); if (gfshInstance != null) { // Handle state if (state.equalsIgnoreCase("ON")) { gfshInstance.setDebug(true); } else if(state.equalsIgnoreCase("OFF")){ gfshInstance.setDebug(false); }else{ return ResultBuilder.createUserErrorResult(CliStrings.format(CliStrings.DEBUG__MSG_0_INVALID_STATE_VALUE,state)) ; } } else { ErrorResultData errorResultData = ResultBuilder.createErrorResultData() .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT).addLine( CliStrings.ECHO__MSG__NO_GFSH_INSTANCE); return ResultBuilder.buildResult(errorResultData); } return ResultBuilder.createInfoResult(CliStrings.DEBUG__MSG_DEBUG_STATE_IS + state ); }
@CliCommand(value = {CliStrings.DESCRIBE_CONNECTION}, help = CliStrings.DESCRIBE_CONNECTION__HELP) @CliMetaData(shellOnly = true, relatedTopic = {CliStrings.TOPIC_GFSH, CliStrings.TOPIC_GEMFIRE_JMX}) public Result describeConnection() { Result result = null; try { TabularResultData tabularResultData = ResultBuilder.createTabularResultData(); Gfsh gfshInstance = getGfsh(); if (gfshInstance.isConnectedAndReady()) { OperationInvoker operationInvoker = gfshInstance.getOperationInvoker(); // tabularResultData.accumulate("Monitored GemFire DS", operationInvoker.toString()); tabularResultData.accumulate("Connection Endpoints", operationInvoker.toString()); } else { tabularResultData.accumulate("Connection Endpoints", "Not connected"); } result = ResultBuilder.buildResult(tabularResultData); } catch (Exception e) { ErrorResultData errorResultData = ResultBuilder.createErrorResultData() .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT) .addLine(e.getMessage()); result = ResultBuilder.buildResult(errorResultData); } return result; }
@CliCommand(value = {CliStrings.DESCRIBE_CONNECTION}, help = CliStrings.DESCRIBE_CONNECTION__HELP) @CliMetaData(shellOnly = true, relatedTopic = {CliStrings.TOPIC_GFSH, CliStrings.TOPIC_GEMFIRE_JMX}) public Result describeConnection() { Result result = null; try { TabularResultData tabularResultData = ResultBuilder.createTabularResultData(); Gfsh gfshInstance = getGfsh(); if (gfshInstance.isConnectedAndReady()) { OperationInvoker operationInvoker = gfshInstance.getOperationInvoker(); // tabularResultData.accumulate("Monitored GemFire DS", operationInvoker.toString()); tabularResultData.accumulate("Connection Endpoints", operationInvoker.toString()); } else { tabularResultData.accumulate("Connection Endpoints", "Not connected"); } result = ResultBuilder.buildResult(tabularResultData); } catch (Exception e) { ErrorResultData errorResultData = ResultBuilder.createErrorResultData() .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT) .addLine(e.getMessage()); result = ResultBuilder.buildResult(errorResultData); } return result; }
@CliCommand(value = { CliStrings.DEBUG }, help = CliStrings.DEBUG__HELP) @CliMetaData(shellOnly = true, relatedTopic = { CliStrings.TOPIC_GFSH, CliStrings.TOPIC_GEMFIRE_DEBUG_UTIL }) public Result debug( @CliOption(key = CliStrings.DEBUG__STATE, unspecifiedDefaultValue = "OFF", mandatory = true, optionContext = "debug", help = CliStrings.DEBUG__STATE__HELP) String state) { Gfsh gfshInstance = Gfsh.getCurrentInstance(); if (gfshInstance != null) { // Handle state if (state.equalsIgnoreCase("ON")) { gfshInstance.setDebug(true); } else if(state.equalsIgnoreCase("OFF")){ gfshInstance.setDebug(false); }else{ return ResultBuilder.createUserErrorResult(CliStrings.format(CliStrings.DEBUG__MSG_0_INVALID_STATE_VALUE,state)) ; } } else { ErrorResultData errorResultData = ResultBuilder.createErrorResultData() .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT).addLine( CliStrings.ECHO__MSG__NO_GFSH_INSTANCE); return ResultBuilder.buildResult(errorResultData); } return ResultBuilder.createInfoResult(CliStrings.DEBUG__MSG_DEBUG_STATE_IS + state ); }
.setErrorCode(ResultBuilder.ERRORCODE_DEFAULT).addLine( e.getMessage()); result = ResultBuilder.buildResult(errorResultData);
.setErrorCode(ResultBuilder.ERRORCODE_DEFAULT).addLine( e.getMessage()); result = ResultBuilder.buildResult(errorResultData);
.setErrorCode(ResultBuilder.ERRORCODE_DEFAULT).addLine( CliStrings.EXECUTE_FUNCTION__MSG__MISSING_FUNCTIONID); result = ResultBuilder.buildResult(errorResultData); .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT).addLine( CliStrings.EXECUTE_FUNCTION__MSG__OPTIONS); result = ResultBuilder.buildResult(errorResultData); } else if (onRegion != null && onMember != null) { ErrorResultData errorResultData = ResultBuilder.createErrorResultData() .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT).addLine( CliStrings.EXECUTE_FUNCTION__MSG__OPTIONS); result = ResultBuilder.buildResult(errorResultData); } else if (onMember != null && onGroup != null) { ErrorResultData errorResultData = ResultBuilder.createErrorResultData() .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT).addLine( CliStrings.EXECUTE_FUNCTION__MSG__OPTIONS); result = ResultBuilder.buildResult(errorResultData); } else if (onRegion != null && onGroup != null) { ErrorResultData errorResultData = ResultBuilder.createErrorResultData() .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT).addLine( CliStrings.EXECUTE_FUNCTION__MSG__OPTIONS); result = ResultBuilder.buildResult(errorResultData); } else if (onRegion != null && onMember != null && onGroup != null) { ErrorResultData errorResultData = ResultBuilder.createErrorResultData() .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT).addLine(
result = ResultBuilder.createInfoResult("Already connected to: " + getGfsh().getOperationInvoker().toString()); } catch (Exception e) { result = ResultBuilder.buildResult(ResultBuilder.createErrorResultData().setErrorCode( ResultBuilder.ERRORCODE_DEFAULT).addLine(e.getMessage()));
result = ResultBuilder.createInfoResult("Already connected to: " + getGfsh().getOperationInvoker().toString()); } catch (Exception e) { result = ResultBuilder.buildResult(ResultBuilder.createErrorResultData().setErrorCode( ResultBuilder.ERRORCODE_DEFAULT).addLine(e.getMessage()));
.createErrorResultData().setErrorCode( ResultBuilder.ERRORCODE_DEFAULT).addLine( memberNameOrId + CliStrings.SHOW_LOG_MSG_MEMBER_NOT_FOUND); } else { ErrorResultData errorResultData = ResultBuilder.createErrorResultData() .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT).addLine( memberNameOrId + CliStrings.SHOW_LOG_MSG_MEMBER_NOT_FOUND); return (ResultBuilder.buildResult(errorResultData));
.createErrorResultData().setErrorCode( ResultBuilder.ERRORCODE_DEFAULT).addLine( memberNameOrId + CliStrings.SHOW_LOG_MSG_MEMBER_NOT_FOUND); } else { ErrorResultData errorResultData = ResultBuilder.createErrorResultData() .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT).addLine( memberNameOrId + CliStrings.SHOW_LOG_MSG_MEMBER_NOT_FOUND); return (ResultBuilder.buildResult(errorResultData));
ErrorResultData errorResultData = ResultBuilder .createErrorResultData() .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT) .addLine(CliStrings.REBALANCE__MSG__CANCELLED); result = ResultBuilder.buildResult(errorResultData); ErrorResultData errorResultData = ResultBuilder .createErrorResultData() .setErrorCode(ResultBuilder.ERRORCODE_DEFAULT) .addLine(CliStrings.REBALANCE__MSG__WAIT_INTERRUPTED); result = ResultBuilder.buildResult(errorResultData);