Adjust to xcontent being a separate lib (elastic/x-pack-elasticsearch#4259)
* Adjust to xcontent being a separate lib This is the x-pack side of https://github.com/elastic/elasticsearch/pull/29300 where xcontent is now starting to be a separate jar/dependency Original commit: elastic/x-pack-elasticsearch@1eb249565a
This commit is contained in:
parent
b3cc7fc2c5
commit
0013de7aed
|
@ -19,8 +19,8 @@ import org.elasticsearch.common.io.stream.Streamable;
|
||||||
import org.elasticsearch.common.xcontent.LoggingDeprecationHandler;
|
import org.elasticsearch.common.xcontent.LoggingDeprecationHandler;
|
||||||
import org.elasticsearch.common.xcontent.NamedXContentRegistry;
|
import org.elasticsearch.common.xcontent.NamedXContentRegistry;
|
||||||
import org.elasticsearch.common.xcontent.ToXContentObject;
|
import org.elasticsearch.common.xcontent.ToXContentObject;
|
||||||
|
import org.elasticsearch.common.xcontent.XContent;
|
||||||
import org.elasticsearch.common.xcontent.XContentBuilder;
|
import org.elasticsearch.common.xcontent.XContentBuilder;
|
||||||
import org.elasticsearch.common.xcontent.XContentHelper;
|
|
||||||
import org.elasticsearch.common.xcontent.XContentParser;
|
import org.elasticsearch.common.xcontent.XContentParser;
|
||||||
import org.elasticsearch.common.xcontent.XContentType;
|
import org.elasticsearch.common.xcontent.XContentType;
|
||||||
import org.elasticsearch.common.xcontent.json.JsonXContent;
|
import org.elasticsearch.common.xcontent.json.JsonXContent;
|
||||||
|
@ -376,7 +376,7 @@ public class RoleDescriptor implements ToXContentObject {
|
||||||
} else if (Fields.QUERY.match(currentFieldName, parser.getDeprecationHandler())) {
|
} else if (Fields.QUERY.match(currentFieldName, parser.getDeprecationHandler())) {
|
||||||
if (token == XContentParser.Token.START_OBJECT) {
|
if (token == XContentParser.Token.START_OBJECT) {
|
||||||
XContentBuilder builder = JsonXContent.contentBuilder();
|
XContentBuilder builder = JsonXContent.contentBuilder();
|
||||||
XContentHelper.copyCurrentStructure(builder.generator(), parser);
|
builder.generator().copyCurrentStructure(parser);
|
||||||
query = BytesReference.bytes(builder);
|
query = BytesReference.bytes(builder);
|
||||||
} else if (token == XContentParser.Token.VALUE_STRING) {
|
} else if (token == XContentParser.Token.VALUE_STRING) {
|
||||||
final String text = parser.text();
|
final String text = parser.text();
|
||||||
|
|
|
@ -13,8 +13,8 @@ import org.elasticsearch.common.io.stream.StreamOutput;
|
||||||
import org.elasticsearch.common.xcontent.LoggingDeprecationHandler;
|
import org.elasticsearch.common.xcontent.LoggingDeprecationHandler;
|
||||||
import org.elasticsearch.common.xcontent.NamedXContentRegistry;
|
import org.elasticsearch.common.xcontent.NamedXContentRegistry;
|
||||||
import org.elasticsearch.common.xcontent.ToXContent;
|
import org.elasticsearch.common.xcontent.ToXContent;
|
||||||
|
import org.elasticsearch.common.xcontent.XContent;
|
||||||
import org.elasticsearch.common.xcontent.XContentBuilder;
|
import org.elasticsearch.common.xcontent.XContentBuilder;
|
||||||
import org.elasticsearch.common.xcontent.XContentHelper;
|
|
||||||
import org.elasticsearch.common.xcontent.XContentParser;
|
import org.elasticsearch.common.xcontent.XContentParser;
|
||||||
import org.elasticsearch.common.xcontent.XContentType;
|
import org.elasticsearch.common.xcontent.XContentType;
|
||||||
import org.elasticsearch.xpack.core.watcher.common.xcontent.XContentUtils;
|
import org.elasticsearch.xpack.core.watcher.common.xcontent.XContentUtils;
|
||||||
|
@ -102,7 +102,7 @@ public class XContentSource implements ToXContent {
|
||||||
try (InputStream stream = bytes.streamInput();
|
try (InputStream stream = bytes.streamInput();
|
||||||
XContentParser parser = parser(NamedXContentRegistry.EMPTY, stream)) {
|
XContentParser parser = parser(NamedXContentRegistry.EMPTY, stream)) {
|
||||||
parser.nextToken();
|
parser.nextToken();
|
||||||
XContentHelper.copyCurrentStructure(builder.generator(), parser);
|
builder.generator().copyCurrentStructure(parser);
|
||||||
return builder;
|
return builder;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,6 +22,9 @@ dependencies {
|
||||||
compile (project(':libs:elasticsearch-core')) {
|
compile (project(':libs:elasticsearch-core')) {
|
||||||
transitive = false
|
transitive = false
|
||||||
}
|
}
|
||||||
|
compile (project(':libs:x-content')) {
|
||||||
|
transitive = false
|
||||||
|
}
|
||||||
compile "org.apache.lucene:lucene-core:${versions.lucene}"
|
compile "org.apache.lucene:lucene-core:${versions.lucene}"
|
||||||
compile 'joda-time:joda-time:2.9.9'
|
compile 'joda-time:joda-time:2.9.9'
|
||||||
runtime "com.fasterxml.jackson.core:jackson-core:${versions.jackson}"
|
runtime "com.fasterxml.jackson.core:jackson-core:${versions.jackson}"
|
||||||
|
|
|
@ -10,8 +10,8 @@ import org.elasticsearch.common.ParseField;
|
||||||
import org.elasticsearch.common.bytes.BytesReference;
|
import org.elasticsearch.common.bytes.BytesReference;
|
||||||
import org.elasticsearch.common.settings.Settings;
|
import org.elasticsearch.common.settings.Settings;
|
||||||
import org.elasticsearch.common.util.set.Sets;
|
import org.elasticsearch.common.util.set.Sets;
|
||||||
|
import org.elasticsearch.common.xcontent.XContent;
|
||||||
import org.elasticsearch.common.xcontent.XContentBuilder;
|
import org.elasticsearch.common.xcontent.XContentBuilder;
|
||||||
import org.elasticsearch.common.xcontent.XContentHelper;
|
|
||||||
import org.elasticsearch.common.xcontent.XContentParser;
|
import org.elasticsearch.common.xcontent.XContentParser;
|
||||||
import org.elasticsearch.rest.BytesRestResponse;
|
import org.elasticsearch.rest.BytesRestResponse;
|
||||||
import org.elasticsearch.rest.RestController;
|
import org.elasticsearch.rest.RestController;
|
||||||
|
@ -105,7 +105,7 @@ public class RestExecuteWatchAction extends WatcherRestHandler implements RestRe
|
||||||
builder.setTriggerData(parser.map());
|
builder.setTriggerData(parser.map());
|
||||||
} else if (Field.WATCH.match(currentFieldName, parser.getDeprecationHandler())) {
|
} else if (Field.WATCH.match(currentFieldName, parser.getDeprecationHandler())) {
|
||||||
XContentBuilder watcherSource = XContentBuilder.builder(parser.contentType().xContent());
|
XContentBuilder watcherSource = XContentBuilder.builder(parser.contentType().xContent());
|
||||||
XContentHelper.copyCurrentStructure(watcherSource.generator(), parser);
|
watcherSource.generator().copyCurrentStructure(parser);
|
||||||
builder.setWatchSource(BytesReference.bytes(watcherSource), parser.contentType());
|
builder.setWatchSource(BytesReference.bytes(watcherSource), parser.contentType());
|
||||||
} else if (Field.ACTION_MODES.match(currentFieldName, parser.getDeprecationHandler())) {
|
} else if (Field.ACTION_MODES.match(currentFieldName, parser.getDeprecationHandler())) {
|
||||||
while ((token = parser.nextToken()) != XContentParser.Token.END_OBJECT) {
|
while ((token = parser.nextToken()) != XContentParser.Token.END_OBJECT) {
|
||||||
|
|
Loading…
Reference in New Issue