private ErrorResultData buildFailureData(Map<String, List<String>> successMap, Map<String, List<String>> exceptionMap, Map<String, List<String>> errorMap, String errorHeader) { ErrorResultData erd = ResultBuilder.createErrorResultData(); buildErrorResult(erd, successMap); erd.addLine("\n"); erd.addLine(errorHeader); buildErrorResult(erd, exceptionMap); buildErrorResult(erd, errorMap); return erd; }
private Result buildResult (List<MemberResult> results, String successHeader, String failureHeader) { Result result = null; boolean failure = true; boolean partialFailure = false; Map<String, List<String>> errorMap = new HashMap<String, List<String>>(); Map<String, List<String>> successMap = new HashMap<String, List<String>>(); Map<String, List<String>> exceptionMap = new HashMap<String, List<String>>(); /*** * Aggregate the results from the members */ for (MemberResult memberResult : results) { if (memberResult.isSuccessful()) { failure = false; groupByMessage(memberResult.getSuccessMessage(), memberResult.getMemberNameOrId(), successMap); } else { if (memberResult.isOpPossible()) { partialFailure = true; groupByMessage(memberResult.getExceptionMessage(), memberResult.getMemberNameOrId(), exceptionMap); }else { groupByMessage(memberResult.getErrorMessage(), memberResult.getMemberNameOrId(), errorMap); } } } if (!failure && !partialFailure) { result = ResultBuilder.buildResult(buildSuccessData(successMap)); } else { result = ResultBuilder.buildResult(buildFailureData(successMap, exceptionMap, errorMap, failureHeader)); } return result ; }
@CliAvailabilityIndicator({ CliStrings.LIST_DURABLE_CQS, CliStrings.CLOSE_DURABLE_CLIENTS, CliStrings.CLOSE_DURABLE_CQS, CliStrings.COUNT_DURABLE_CQ_EVENTS }) public boolean durableCommandsAvailable() { boolean isAvailable = true; if (CliUtil.isGfshVM()) { isAvailable = getGfsh() != null && getGfsh().isConnectedAndReady(); } return isAvailable; } }
memberQueueSizeTable.put(memberResult.getMemberNameOrId(), memberResult.getSubscriptionQueueSize()); } else { groupByMessage(memberResult.getErrorMessage(), memberResult.getMemberNameOrId(), failureMap); buildErrorResult(erd, failureMap); result = ResultBuilder.buildResult(erd);
} else { if (memberResult.isOpPossible()) { groupByMessage(memberResult.getExceptionMessage(), memberResult.getMemberNameOrId(), exceptionMessageNodes); } else { groupByMessage(memberResult.getErrorMessage(), memberResult.getMemberNameOrId(), errorMessageNodes); } else { String errorHeader = CliStrings.format(CliStrings.LIST_DURABLE_CQS__FAILURE__HEADER, durableClientId); result = ResultBuilder.buildResult(buildFailureData(null, exceptionMessageNodes, errorMessageNodes, errorHeader));
String failureHeader = CliStrings.format(CliStrings.CLOSE_DURABLE_CLIENTS__FAILURE__HEADER, durableClientId); String successHeader = CliStrings.format(CliStrings.CLOSE_DURABLE_CLIENTS__SUCCESS, durableClientId); result = buildResult(results, successHeader, failureHeader); } catch (Exception e) { result = ResultBuilder.createGemFireErrorResult(e.getMessage());
queueSizeColumnName = CliStrings.format(CliStrings.COUNT_DURABLE_CQ_EVENTS__SUBSCRIPTION__QUEUE__SIZE__CLIENT, durableClientId); result = buildTableResultForQueueSize(funcResults, queueSizeColumnName); } catch (Exception e) { result = ResultBuilder.createGemFireErrorResult(e.getMessage());
memberQueueSizeTable.put(memberResult.getMemberNameOrId(), memberResult.getSubscriptionQueueSize()); } else { groupByMessage(memberResult.getErrorMessage(), memberResult.getMemberNameOrId(), failureMap); buildErrorResult(erd, failureMap); result = ResultBuilder.buildResult(erd);
} else { if (memberResult.isOpPossible()) { groupByMessage(memberResult.getExceptionMessage(), memberResult.getMemberNameOrId(), exceptionMessageNodes); } else { groupByMessage(memberResult.getErrorMessage(), memberResult.getMemberNameOrId(), errorMessageNodes); } else { String errorHeader = CliStrings.format(CliStrings.LIST_DURABLE_CQS__FAILURE__HEADER, durableClientId); result = ResultBuilder.buildResult(buildFailureData(null, exceptionMessageNodes, errorMessageNodes, errorHeader));
String failureHeader = CliStrings.format(CliStrings.CLOSE_DURABLE_CLIENTS__FAILURE__HEADER, durableClientId); String successHeader = CliStrings.format(CliStrings.CLOSE_DURABLE_CLIENTS__SUCCESS, durableClientId); result = buildResult(results, successHeader, failureHeader); } catch (Exception e) { result = ResultBuilder.createGemFireErrorResult(e.getMessage());
queueSizeColumnName = CliStrings.format(CliStrings.COUNT_DURABLE_CQ_EVENTS__SUBSCRIPTION__QUEUE__SIZE__CLIENT, durableClientId); result = buildTableResultForQueueSize(funcResults, queueSizeColumnName); } catch (Exception e) { result = ResultBuilder.createGemFireErrorResult(e.getMessage());
private Result buildResult (List<MemberResult> results, String successHeader, String failureHeader) { Result result = null; boolean failure = true; boolean partialFailure = false; Map<String, List<String>> errorMap = new HashMap<String, List<String>>(); Map<String, List<String>> successMap = new HashMap<String, List<String>>(); Map<String, List<String>> exceptionMap = new HashMap<String, List<String>>(); /*** * Aggregate the results from the members */ for (MemberResult memberResult : results) { if (memberResult.isSuccessful()) { failure = false; groupByMessage(memberResult.getSuccessMessage(), memberResult.getMemberNameOrId(), successMap); } else { if (memberResult.isOpPossible()) { partialFailure = true; groupByMessage(memberResult.getExceptionMessage(), memberResult.getMemberNameOrId(), exceptionMap); }else { groupByMessage(memberResult.getErrorMessage(), memberResult.getMemberNameOrId(), errorMap); } } } if (!failure && !partialFailure) { result = ResultBuilder.buildResult(buildSuccessData(successMap)); } else { result = ResultBuilder.buildResult(buildFailureData(successMap, exceptionMap, errorMap, failureHeader)); } return result ; }
String failureHeader = CliStrings.format(CliStrings.CLOSE_DURABLE_CQS__FAILURE__HEADER, cqName, durableClientId); String successHeader = CliStrings.format(CliStrings.CLOSE_DURABLE_CQS__SUCCESS, cqName, durableClientId); result = buildResult(results, successHeader, failureHeader); } catch (Exception e) { result = ResultBuilder.createGemFireErrorResult(e.getMessage());
@CliAvailabilityIndicator({ CliStrings.LIST_DURABLE_CQS, CliStrings.CLOSE_DURABLE_CLIENTS, CliStrings.CLOSE_DURABLE_CQS, CliStrings.COUNT_DURABLE_CQ_EVENTS }) public boolean durableCommandsAvailable() { boolean isAvailable = true; if (CliUtil.isGfshVM()) { isAvailable = getGfsh() != null && getGfsh().isConnectedAndReady(); } return isAvailable; } }
private ErrorResultData buildFailureData(Map<String, List<String>> successMap, Map<String, List<String>> exceptionMap, Map<String, List<String>> errorMap, String errorHeader) { ErrorResultData erd = ResultBuilder.createErrorResultData(); buildErrorResult(erd, successMap); erd.addLine("\n"); erd.addLine(errorHeader); buildErrorResult(erd, exceptionMap); buildErrorResult(erd, errorMap); return erd; }
String failureHeader = CliStrings.format(CliStrings.CLOSE_DURABLE_CQS__FAILURE__HEADER, cqName, durableClientId); String successHeader = CliStrings.format(CliStrings.CLOSE_DURABLE_CQS__SUCCESS, cqName, durableClientId); result = buildResult(results, successHeader, failureHeader); } catch (Exception e) { result = ResultBuilder.createGemFireErrorResult(e.getMessage());