@Override public NodesReloadSecureSettingsResponse newResponse() { return new NodesReloadSecureSettingsResponse(); }
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject("nodes"); for (final NodesReloadSecureSettingsResponse.NodeResponse node : getNodes()) { builder.startObject(node.getNode().getId()); builder.field("name", node.getNode().getName()); final Exception e = node.reloadException(); if (e != null) { builder.startObject("reload_exception"); ElasticsearchException.generateThrowableXContent(builder, params, e); builder.endObject(); } builder.endObject(); } builder.endObject(); return builder; }
@Override public String toString() { try { final XContentBuilder builder = XContentFactory.jsonBuilder().prettyPrint(); builder.startObject(); toXContent(builder, EMPTY_PARAMS); builder.endObject(); return Strings.toString(builder); } catch (final IOException e) { return "{ \"error\" : \"" + e.getMessage() + "\"}"; } }
@Override protected NodesReloadSecureSettingsResponse newResponse(NodesReloadSecureSettingsRequest request, List<NodesReloadSecureSettingsResponse.NodeResponse> responses, List<FailedNodeException> failures) { return new NodesReloadSecureSettingsResponse(clusterService.getClusterName(), responses, failures); }
@Override public String toString() { try { final XContentBuilder builder = XContentFactory.jsonBuilder().prettyPrint(); builder.startObject(); toXContent(builder, EMPTY_PARAMS); builder.endObject(); return Strings.toString(builder); } catch (final IOException e) { return "{ \"error\" : \"" + e.getMessage() + "\"}"; } }
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject("nodes"); for (final NodesReloadSecureSettingsResponse.NodeResponse node : getNodes()) { builder.startObject(node.getNode().getId()); builder.field("name", node.getNode().getName()); final Exception e = node.reloadException(); if (e != null) { builder.startObject("reload_exception"); ElasticsearchException.generateThrowableXContent(builder, params, e); builder.endObject(); } builder.endObject(); } builder.endObject(); return builder; }
@Override public NodesReloadSecureSettingsResponse newResponse() { return new NodesReloadSecureSettingsResponse(); }
@Override public String toString() { try { final XContentBuilder builder = XContentFactory.jsonBuilder().prettyPrint(); builder.startObject(); toXContent(builder, EMPTY_PARAMS); builder.endObject(); return Strings.toString(builder); } catch (final IOException e) { return "{ \"error\" : \"" + e.getMessage() + "\"}"; } }
@Override public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException { builder.startObject("nodes"); for (final NodesReloadSecureSettingsResponse.NodeResponse node : getNodes()) { builder.startObject(node.getNode().getId()); builder.field("name", node.getNode().getName()); final Exception e = node.reloadException(); if (e != null) { builder.startObject("reload_exception"); ElasticsearchException.generateThrowableXContent(builder, params, e); builder.endObject(); } builder.endObject(); } builder.endObject(); return builder; }
@Override public NodesReloadSecureSettingsResponse newResponse() { return new NodesReloadSecureSettingsResponse(); }
@Override protected NodesReloadSecureSettingsResponse newResponse(NodesReloadSecureSettingsRequest request, List<NodesReloadSecureSettingsResponse.NodeResponse> responses, List<FailedNodeException> failures) { return new NodesReloadSecureSettingsResponse(clusterService.getClusterName(), responses, failures); }
@Override protected NodesReloadSecureSettingsResponse newResponse(NodesReloadSecureSettingsRequest request, List<NodesReloadSecureSettingsResponse.NodeResponse> responses, List<FailedNodeException> failures) { return new NodesReloadSecureSettingsResponse(clusterService.getClusterName(), responses, failures); }