public ObjectLinesWriter(final OutputStream outputStream, final ObjectMapper jsonMapper) throws IOException { this.outputStream = outputStream; this.jsonGenerator = jsonMapper.writer().getFactory().createGenerator(outputStream); jsonGenerator.setRootValueSeparator(new SerializedString("\n")); }
public ArrayLinesWriter(final OutputStream outputStream, final ObjectMapper jsonMapper) throws IOException { this.outputStream = outputStream; this.jsonGenerator = jsonMapper.writer().getFactory().createGenerator(outputStream); jsonGenerator.setRootValueSeparator(new SerializedString("\n")); }
/** * Overridable helper method called to create a {@link JsonGenerator} for writing * contents into given raw {@link OutputStream}. * * @since 2.3 */ protected JsonGenerator _createGenerator(ObjectWriter writer, OutputStream rawStream, JsonEncoding enc) throws IOException { JsonGenerator g = writer.getFactory().createGenerator(rawStream, enc); // Important: we are NOT to close the underlying stream after // mapping, so we need to instruct generator g.disable(JsonGenerator.Feature.AUTO_CLOSE_TARGET); return g; }
final JsonGenerator jg = writer.getFactory().createGenerator(entityStream, enc); jg.disable(JsonGenerator.Feature.AUTO_CLOSE_TARGET);
/** * Overridable helper method called to create a {@link JsonGenerator} for writing * contents into given raw {@link OutputStream}. * * @since 2.3 */ protected JsonGenerator _createGenerator(ObjectWriter writer, OutputStream rawStream, JsonEncoding enc) throws IOException { JsonGenerator g = writer.getFactory().createGenerator(rawStream, enc); // Important: we are NOT to close the underlying stream after // mapping, so we need to instruct generator g.disable(JsonGenerator.Feature.AUTO_CLOSE_TARGET); return g; }
/** * Overridable helper method called to create a {@link JsonGenerator} for writing * contents into given raw {@link OutputStream}. * * @since 2.3 */ protected JsonGenerator _createGenerator(ObjectWriter writer, OutputStream rawStream, JsonEncoding enc) throws IOException { JsonGenerator g = writer.getFactory().createGenerator(rawStream, enc); // Important: we are NOT to close the underlying stream after // mapping, so we need to instruct generator g.disable(JsonGenerator.Feature.AUTO_CLOSE_TARGET); return g; }
/** * Overridable helper method called to create a {@link JsonGenerator} for writing * contents into given raw {@link OutputStream}. * * @since 2.3 */ protected JsonGenerator _createGenerator(ObjectWriter writer, OutputStream rawStream, JsonEncoding enc) throws IOException { JsonGenerator g = writer.getFactory().createGenerator(rawStream, enc); // Important: we are NOT to close the underlying stream after // mapping, so we need to instruct generator g.disable(JsonGenerator.Feature.AUTO_CLOSE_TARGET); return g; }
/** * Overridable helper method called to create a {@link JsonGenerator} for writing * contents into given raw {@link OutputStream}. * * @since 2.3 */ protected JsonGenerator _createGenerator(ObjectWriter writer, OutputStream rawStream, JsonEncoding enc) throws IOException { JsonGenerator g = writer.getFactory().createGenerator(rawStream, enc); // Important: we are NOT to close the underlying stream after // mapping, so we need to instruct generator g.disable(JsonGenerator.Feature.AUTO_CLOSE_TARGET); return g; }
public ArrayLinesWriter(final OutputStream outputStream, final ObjectMapper jsonMapper) throws IOException { this.outputStream = outputStream; this.jsonGenerator = jsonMapper.writer().getFactory().createGenerator(outputStream); jsonGenerator.setRootValueSeparator(new SerializedString("\n")); }
public ObjectLinesWriter(final OutputStream outputStream, final ObjectMapper jsonMapper) throws IOException { this.outputStream = outputStream; this.jsonGenerator = jsonMapper.writer().getFactory().createGenerator(outputStream); jsonGenerator.setRootValueSeparator(new SerializedString("\n")); }
JsonEncoding encoding = this.getJsonEncoding(outputMessage.getHeaders().getContentType()); ObjectWriter writer = this.getWriterForView(view.getView()); JsonGenerator jsonGenerator = writer.getFactory().createGenerator(outputMessage.getBody(), encoding); try { writer.writeValue(jsonGenerator, view.getObject());
public SerializedMetrics getMetrics(boolean forceRefresh, boolean full) throws IOException { SerializedMetrics ser = _cachedMetrics.get(); final long now = _timeMaster.currentTimeMillis(); if (_shouldRefresh(forceRefresh, now, ser)) { ExternalMetrics metrics = _gatherMetrics(now, full); ser = new SerializedMetrics(_jsonWriter.getFactory(), now, _jsonWriter.writeValueAsBytes(metrics)); _cachedMetrics.set(ser); } return ser; }
JsonGenerator generator = objectWriter.getFactory().createGenerator(new OutputStream() { @Override public void write(int b) throws IOException {
JsonGenerator generator = objectWriter.getFactory().createGenerator(new OutputStream() { @Override public void write(int b) throws IOException {
final JsonGenerator jg = writer.getFactory().createGenerator(entityStream, enc); jg.disable(JsonGenerator.Feature.AUTO_CLOSE_TARGET);