@Override public void execute() { List<LBHealthCheckResponse> hcpResponses = new ArrayList<LBHealthCheckResponse>(); ListResponse<LBHealthCheckResponse> response = new ListResponse<LBHealthCheckResponse>(); Long lbRuleId = getLbRuleId(); Long hId = getId(); if(lbRuleId == null) { if(hId != null) { lbRuleId = _lbService.findLBIdByHealtCheckPolicyId(hId); } else { throw new InvalidParameterValueException("Either load balancer rule ID or health check policy ID should be specified"); } } LoadBalancer lb = _lbService.findById(lbRuleId); if (lb != null) { List<? extends HealthCheckPolicy> healthCheckPolicies = _lbService.searchForLBHealthCheckPolicies(this); LBHealthCheckResponse spResponse = _responseGenerator.createLBHealthCheckPolicyResponse(healthCheckPolicies, lb); hcpResponses.add(spResponse); response.setResponses(hcpResponses); } response.setResponseName(getCommandName()); this.setResponseObject(response); }
@Override public void execute() { final List<LBHealthCheckResponse> hcpResponses = new ArrayList<>(); final ListResponse<LBHealthCheckResponse> response = new ListResponse<>(); Long lbRuleId = getLbRuleId(); final Long hId = getId(); if (lbRuleId == null) { if (hId != null) { lbRuleId = _lbService.findLBIdByHealtCheckPolicyId(hId); } else { throw new InvalidParameterValueException("Either load balancer rule ID or health check policy ID should be specified"); } } final LoadBalancer lb = _lbService.findById(lbRuleId); if (lb != null) { final List<? extends HealthCheckPolicy> healthCheckPolicies = _lbService.searchForLBHealthCheckPolicies(this); final LBHealthCheckResponse spResponse = _responseGenerator.createLBHealthCheckPolicyResponse(healthCheckPolicies, lb); hcpResponses.add(spResponse); response.setResponses(hcpResponses); } response.setResponseName(getCommandName()); this.setResponseObject(response); }