Skip to content

Commit 72cfaa7

Browse files
committed
Use JsonFactory's _generatorFeatures and _parserFeatures in MessagePackFactory
1 parent ead6f94 commit 72cfaa7

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

msgpack-jackson/src/main/java/org/msgpack/jackson/dataformat/MessagePackFactory.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,10 @@
2323

2424
public class MessagePackFactory extends JsonFactory {
2525
private static final long serialVersionUID = 2578263992015504347L;
26-
protected int messagePackGeneratorFeature = 0;
27-
protected int messagePackParserFeature = 0;
2826

2927
@Override
3028
public JsonGenerator createGenerator(OutputStream out, JsonEncoding enc) throws IOException {
31-
return new MessagePackGenerator(messagePackGeneratorFeature, _objectCodec, out);
29+
return new MessagePackGenerator(_generatorFeatures, _objectCodec, out);
3230
}
3331

3432
@Override
@@ -55,7 +53,7 @@ public JsonParser createParser(InputStream in) throws IOException, JsonParseExce
5553

5654
@Override
5755
protected MessagePackParser _createParser(InputStream in, IOContext ctxt) throws IOException {
58-
MessagePackParser parser = new MessagePackParser(ctxt, messagePackParserFeature, in);
56+
MessagePackParser parser = new MessagePackParser(ctxt, _parserFeatures, in);
5957
return parser;
6058
}
6159

@@ -64,7 +62,7 @@ protected JsonParser _createParser(byte[] data, int offset, int len, IOContext c
6462
if (offset != 0 || len != data.length) {
6563
data = Arrays.copyOfRange(data, offset, offset + len);
6664
}
67-
MessagePackParser parser = new MessagePackParser(ctxt, messagePackParserFeature, data);
65+
MessagePackParser parser = new MessagePackParser(ctxt, _parserFeatures, data);
6866
return parser;
6967
}
7068
}

0 commit comments

Comments
 (0)