2323
2424public 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