From e40f4d2b1afbfc1e7031a7fd6ae989db0631e997 Mon Sep 17 00:00:00 2001 From: Shay Banon Date: Mon, 22 Oct 2012 15:35:04 +0200 Subject: [PATCH] add cluster name back to cluster state API --- .../action/admin/cluster/state/RestClusterStateAction.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/org/elasticsearch/rest/action/admin/cluster/state/RestClusterStateAction.java b/src/main/java/org/elasticsearch/rest/action/admin/cluster/state/RestClusterStateAction.java index e1dc0ce3450..cc17ea4443f 100644 --- a/src/main/java/org/elasticsearch/rest/action/admin/cluster/state/RestClusterStateAction.java +++ b/src/main/java/org/elasticsearch/rest/action/admin/cluster/state/RestClusterStateAction.java @@ -29,6 +29,7 @@ import org.elasticsearch.common.inject.Inject; import org.elasticsearch.common.settings.Settings; import org.elasticsearch.common.settings.SettingsFilter; import org.elasticsearch.common.xcontent.XContentBuilder; +import org.elasticsearch.common.xcontent.XContentBuilderString; import org.elasticsearch.rest.*; import org.elasticsearch.rest.action.support.RestActions; import org.elasticsearch.rest.action.support.RestXContentBuilder; @@ -69,6 +70,7 @@ public class RestClusterStateAction extends BaseRestHandler { try { XContentBuilder builder = RestXContentBuilder.restContentBuilder(request); builder.startObject(); + builder.field(Fields.CLUSTER_NAME, response.clusterName().value()); response.state().settingsFilter(settingsFilter).toXContent(builder, request); builder.endObject(); channel.sendResponse(new XContentRestResponse(request, RestStatus.OK, builder)); @@ -90,4 +92,8 @@ public class RestClusterStateAction extends BaseRestHandler { } }); } + + static final class Fields { + static final XContentBuilderString CLUSTER_NAME = new XContentBuilderString("cluster_name"); + } } \ No newline at end of file