protected NodeResponse nodeOperation(NodeRequest request, Task task) { return nodeOperation(request); }
/** * Map the responses into {@code nodeResponseClass} responses and {@link FailedNodeException}s. * * @param request The associated request. * @param nodesResponses All node-level responses * @return Never {@code null}. * @throws NullPointerException if {@code nodesResponses} is {@code null} * @see #newResponse(BaseNodesRequest, List, List) */ protected NodesResponse newResponse(NodesRequest request, AtomicReferenceArray nodesResponses) { final List<NodeResponse> responses = new ArrayList<>(); final List<FailedNodeException> failures = new ArrayList<>(); for (int i = 0; i < nodesResponses.length(); ++i) { Object response = nodesResponses.get(i); if (response instanceof FailedNodeException) { failures.add((FailedNodeException)response); } else { responses.add(nodeResponseClass.cast(response)); } } return newResponse(request, responses, failures); }
protected NodeResponse nodeOperation(NodeRequest request, Task task) { return nodeOperation(request); }
/** * Map the responses into {@code nodeResponseClass} responses and {@link FailedNodeException}s. * * @param request The associated request. * @param nodesResponses All node-level responses * @return Never {@code null}. * @throws NullPointerException if {@code nodesResponses} is {@code null} * @see #newResponse(BaseNodesRequest, List, List) */ protected NodesResponse newResponse(NodesRequest request, AtomicReferenceArray nodesResponses) { final List<NodeResponse> responses = new ArrayList<>(); final List<FailedNodeException> failures = new ArrayList<>(); for (int i = 0; i < nodesResponses.length(); ++i) { Object response = nodesResponses.get(i); if (response instanceof FailedNodeException) { failures.add((FailedNodeException)response); } else { responses.add(nodeResponseClass.cast(response)); } } return newResponse(request, responses, failures); }
protected NodeResponse nodeOperation(NodeRequest request, Task task) { return nodeOperation(request); }
/** * Map the responses into {@code nodeResponseClass} responses and {@link FailedNodeException}s. * * @param request The associated request. * @param nodesResponses All node-level responses * @return Never {@code null}. * @throws NullPointerException if {@code nodesResponses} is {@code null} * @see #newResponse(BaseNodesRequest, List, List) */ protected NodesResponse newResponse(NodesRequest request, AtomicReferenceArray nodesResponses) { final List<NodeResponse> responses = new ArrayList<>(); final List<FailedNodeException> failures = new ArrayList<>(); for (int i = 0; i < nodesResponses.length(); ++i) { Object response = nodesResponses.get(i); if (response instanceof FailedNodeException) { failures.add((FailedNodeException)response); } else { responses.add(nodeResponseClass.cast(response)); } } return newResponse(request, responses, failures); }
protected NodeResponse nodeOperation(NodeRequest request, Task task) { return nodeOperation(request); }
/** * Map the responses into {@code nodeResponseClass} responses and {@link FailedNodeException}s. * * @param request The associated request. * @param nodesResponses All node-level responses * @return Never {@code null}. * @throws NullPointerException if {@code nodesResponses} is {@code null} * @see #newResponse(BaseNodesRequest, List, List) */ protected NodesResponse newResponse(NodesRequest request, AtomicReferenceArray nodesResponses) { final List<NodeResponse> responses = new ArrayList<>(); final List<FailedNodeException> failures = new ArrayList<>(); for (int i = 0; i < nodesResponses.length(); ++i) { Object response = nodesResponses.get(i); if (response instanceof FailedNodeException) { failures.add((FailedNodeException)response); } else { responses.add(nodeResponseClass.cast(response)); } } return newResponse(request, responses, failures); }
protected NodeResponse nodeOperation(NodeRequest request, Task task) { return nodeOperation(request); }