|
@@ -67,7 +67,7 @@ public class XContentHelper {
|
|
|
*/
|
|
|
@Deprecated
|
|
|
public static XContentParser createParser(XContentParserConfiguration config, BytesReference bytes) throws IOException {
|
|
|
- Compressor compressor = CompressorFactory.compressor(bytes);
|
|
|
+ Compressor compressor = CompressorFactory.compressorForUnknownXContentType(bytes);
|
|
|
if (compressor != null) {
|
|
|
InputStream compressedInput = compressor.threadLocalInputStream(bytes.streamInput());
|
|
|
if (compressedInput.markSupported() == false) {
|
|
@@ -568,7 +568,7 @@ public class XContentHelper {
|
|
|
@Deprecated
|
|
|
public static void writeRawField(String field, BytesReference source, XContentBuilder builder, ToXContent.Params params)
|
|
|
throws IOException {
|
|
|
- Compressor compressor = CompressorFactory.compressor(source);
|
|
|
+ Compressor compressor = CompressorFactory.compressorForUnknownXContentType(source);
|
|
|
if (compressor != null) {
|
|
|
try (InputStream compressedStreamInput = compressor.threadLocalInputStream(source.streamInput())) {
|
|
|
builder.rawField(field, compressedStreamInput);
|
|
@@ -592,7 +592,7 @@ public class XContentHelper {
|
|
|
ToXContent.Params params
|
|
|
) throws IOException {
|
|
|
Objects.requireNonNull(xContentType);
|
|
|
- Compressor compressor = CompressorFactory.compressor(source);
|
|
|
+ Compressor compressor = CompressorFactory.compressorForUnknownXContentType(source);
|
|
|
if (compressor != null) {
|
|
|
try (InputStream compressedStreamInput = compressor.threadLocalInputStream(source.streamInput())) {
|
|
|
builder.rawField(field, compressedStreamInput, xContentType);
|
|
@@ -677,7 +677,7 @@ public class XContentHelper {
|
|
|
*/
|
|
|
@Deprecated
|
|
|
public static XContentType xContentTypeMayCompressed(BytesReference bytes) {
|
|
|
- Compressor compressor = CompressorFactory.compressor(bytes);
|
|
|
+ Compressor compressor = CompressorFactory.compressorForUnknownXContentType(bytes);
|
|
|
if (compressor != null) {
|
|
|
try {
|
|
|
InputStream compressedStreamInput = compressor.threadLocalInputStream(bytes.streamInput());
|