Remove RestClient#JSON_CONTENT_TYPE constant, already available in ContentType class
This commit is contained in:
parent
f2ab597c84
commit
1bb33cf572
|
@ -20,7 +20,6 @@ package org.elasticsearch.client;
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
import org.apache.http.Consts;
|
|
||||||
import org.apache.http.Header;
|
import org.apache.http.Header;
|
||||||
import org.apache.http.HttpEntity;
|
import org.apache.http.HttpEntity;
|
||||||
import org.apache.http.HttpHost;
|
import org.apache.http.HttpHost;
|
||||||
|
@ -37,7 +36,6 @@ import org.apache.http.client.methods.HttpRequestBase;
|
||||||
import org.apache.http.client.methods.HttpTrace;
|
import org.apache.http.client.methods.HttpTrace;
|
||||||
import org.apache.http.client.utils.URIBuilder;
|
import org.apache.http.client.utils.URIBuilder;
|
||||||
import org.apache.http.concurrent.FutureCallback;
|
import org.apache.http.concurrent.FutureCallback;
|
||||||
import org.apache.http.entity.ContentType;
|
|
||||||
import org.apache.http.impl.nio.client.CloseableHttpAsyncClient;
|
import org.apache.http.impl.nio.client.CloseableHttpAsyncClient;
|
||||||
import org.apache.http.nio.client.methods.HttpAsyncMethods;
|
import org.apache.http.nio.client.methods.HttpAsyncMethods;
|
||||||
import org.apache.http.nio.protocol.HttpAsyncRequestProducer;
|
import org.apache.http.nio.protocol.HttpAsyncRequestProducer;
|
||||||
|
@ -79,7 +77,6 @@ import java.util.concurrent.atomic.AtomicInteger;
|
||||||
public final class RestClient implements Closeable {
|
public final class RestClient implements Closeable {
|
||||||
|
|
||||||
private static final Log logger = LogFactory.getLog(RestClient.class);
|
private static final Log logger = LogFactory.getLog(RestClient.class);
|
||||||
public static ContentType JSON_CONTENT_TYPE = ContentType.create("application/json", Consts.UTF_8);
|
|
||||||
|
|
||||||
private final CloseableHttpAsyncClient client;
|
private final CloseableHttpAsyncClient client;
|
||||||
//we don't rely on default headers supported by HttpAsyncClient as those cannot be replaced
|
//we don't rely on default headers supported by HttpAsyncClient as those cannot be replaced
|
||||||
|
|
|
@ -20,16 +20,15 @@ package org.elasticsearch.http;
|
||||||
|
|
||||||
import org.apache.http.Header;
|
import org.apache.http.Header;
|
||||||
import org.apache.http.HttpEntity;
|
import org.apache.http.HttpEntity;
|
||||||
|
import org.apache.http.entity.ContentType;
|
||||||
import org.apache.http.entity.StringEntity;
|
import org.apache.http.entity.StringEntity;
|
||||||
import org.elasticsearch.client.Response;
|
import org.elasticsearch.client.Response;
|
||||||
import org.elasticsearch.client.RestClient;
|
|
||||||
import org.elasticsearch.common.logging.LoggerMessageFormat;
|
import org.elasticsearch.common.logging.LoggerMessageFormat;
|
||||||
import org.elasticsearch.common.settings.Setting;
|
import org.elasticsearch.common.settings.Setting;
|
||||||
import org.elasticsearch.common.settings.Settings;
|
import org.elasticsearch.common.settings.Settings;
|
||||||
import org.elasticsearch.common.xcontent.XContentBuilder;
|
import org.elasticsearch.common.xcontent.XContentBuilder;
|
||||||
import org.elasticsearch.common.xcontent.json.JsonXContent;
|
import org.elasticsearch.common.xcontent.json.JsonXContent;
|
||||||
import org.elasticsearch.plugins.Plugin;
|
import org.elasticsearch.plugins.Plugin;
|
||||||
|
|
||||||
import org.hamcrest.Matcher;
|
import org.hamcrest.Matcher;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
@ -103,7 +102,7 @@ public class DeprecationHttpIT extends HttpSmokeTestCase {
|
||||||
|
|
||||||
// trigger all index deprecations
|
// trigger all index deprecations
|
||||||
Response response = getRestClient().performRequest("GET", "/" + commaSeparatedIndices + "/_search",
|
Response response = getRestClient().performRequest("GET", "/" + commaSeparatedIndices + "/_search",
|
||||||
Collections.emptyMap(), new StringEntity(body, RestClient.JSON_CONTENT_TYPE));
|
Collections.emptyMap(), new StringEntity(body, ContentType.APPLICATION_JSON));
|
||||||
assertThat(response.getStatusLine().getStatusCode(), equalTo(OK.getStatus()));
|
assertThat(response.getStatusLine().getStatusCode(), equalTo(OK.getStatus()));
|
||||||
|
|
||||||
final List<String> deprecatedWarnings = getWarningHeaders(response.getHeaders());
|
final List<String> deprecatedWarnings = getWarningHeaders(response.getHeaders());
|
||||||
|
@ -201,7 +200,7 @@ public class DeprecationHttpIT extends HttpSmokeTestCase {
|
||||||
|
|
||||||
builder.endArray().endObject();
|
builder.endArray().endObject();
|
||||||
|
|
||||||
return new StringEntity(builder.string(), RestClient.JSON_CONTENT_TYPE);
|
return new StringEntity(builder.string(), ContentType.APPLICATION_JSON);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
package org.elasticsearch.http;
|
package org.elasticsearch.http;
|
||||||
|
|
||||||
import org.apache.http.HttpHeaders;
|
import org.apache.http.HttpHeaders;
|
||||||
|
import org.apache.http.entity.ContentType;
|
||||||
import org.apache.http.entity.StringEntity;
|
import org.apache.http.entity.StringEntity;
|
||||||
import org.apache.http.message.BasicHeader;
|
import org.apache.http.message.BasicHeader;
|
||||||
import org.elasticsearch.client.Response;
|
import org.elasticsearch.client.Response;
|
||||||
|
@ -35,7 +36,7 @@ public class HttpCompressionIT extends ESIntegTestCase {
|
||||||
" \"first name\": \"Steve\",\n" +
|
" \"first name\": \"Steve\",\n" +
|
||||||
" \"last name\": \"Jobs\"\n" +
|
" \"last name\": \"Jobs\"\n" +
|
||||||
" }\n" +
|
" }\n" +
|
||||||
"}", RestClient.JSON_CONTENT_TYPE);
|
"}", ContentType.APPLICATION_JSON);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected boolean ignoreExternalCluster() {
|
protected boolean ignoreExternalCluster() {
|
||||||
|
|
|
@ -22,6 +22,7 @@ import com.carrotsearch.randomizedtesting.RandomizedTest;
|
||||||
import org.apache.http.Header;
|
import org.apache.http.Header;
|
||||||
import org.apache.http.HttpEntity;
|
import org.apache.http.HttpEntity;
|
||||||
import org.apache.http.HttpHost;
|
import org.apache.http.HttpHost;
|
||||||
|
import org.apache.http.entity.ContentType;
|
||||||
import org.apache.http.entity.StringEntity;
|
import org.apache.http.entity.StringEntity;
|
||||||
import org.apache.http.message.BasicHeader;
|
import org.apache.http.message.BasicHeader;
|
||||||
import org.apache.http.nio.conn.ssl.SSLIOSessionStrategy;
|
import org.apache.http.nio.conn.ssl.SSLIOSessionStrategy;
|
||||||
|
@ -135,7 +136,7 @@ public class RestTestClient implements Closeable {
|
||||||
String path = "/"+ Objects.requireNonNull(queryStringParams.remove("path"), "Path must be set to use raw request");
|
String path = "/"+ Objects.requireNonNull(queryStringParams.remove("path"), "Path must be set to use raw request");
|
||||||
HttpEntity entity = null;
|
HttpEntity entity = null;
|
||||||
if (body != null && body.length() > 0) {
|
if (body != null && body.length() > 0) {
|
||||||
entity = new StringEntity(body, RestClient.JSON_CONTENT_TYPE);
|
entity = new StringEntity(body, ContentType.APPLICATION_JSON);
|
||||||
}
|
}
|
||||||
// And everything else is a url parameter!
|
// And everything else is a url parameter!
|
||||||
try {
|
try {
|
||||||
|
@ -204,7 +205,7 @@ public class RestTestClient implements Closeable {
|
||||||
requestMethod = "GET";
|
requestMethod = "GET";
|
||||||
} else {
|
} else {
|
||||||
requestMethod = RandomizedTest.randomFrom(supportedMethods);
|
requestMethod = RandomizedTest.randomFrom(supportedMethods);
|
||||||
requestBody = new StringEntity(body, RestClient.JSON_CONTENT_TYPE);
|
requestBody = new StringEntity(body, ContentType.APPLICATION_JSON);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (restApi.isBodyRequired()) {
|
if (restApi.isBodyRequired()) {
|
||||||
|
|
Loading…
Reference in New Issue