Example usage for com.fasterxml.jackson.core.io IOContext allocWriteEncodingBuffer

List of usage examples for com.fasterxml.jackson.core.io IOContext allocWriteEncodingBuffer

Introduction

In this page you can find the example usage for com.fasterxml.jackson.core.io IOContext allocWriteEncodingBuffer.

Prototype

public byte[] allocWriteEncodingBuffer() 

Source Link

Usage

From source file:io.protostuff.SmileIOUtil.java

/**
 * Serializes the {@code messages} into the stream using the given schema.
 *//*  ww w  .j a va  2 s .  c  o  m*/
public static <T> void writeListTo(OutputStream out, List<T> messages, Schema<T> schema, boolean numeric)
        throws IOException {
    final IOContext context = new IOContext(DEFAULT_SMILE_FACTORY._getBufferRecycler(), out, false);

    final SmileGenerator generator = newSmileGenerator(out, context.allocWriteEncodingBuffer(), 0, true,
            context);

    // final SmileGenerator generator = DEFAULT_SMILE_FACTORY.createJsonGenerator(out);
    try {
        JsonIOUtil.writeListTo(generator, messages, schema, numeric);
    } finally {
        generator.close();
    }
}

From source file:io.protostuff.SmileIOUtil.java

/**
 * Serializes the {@code message} into an {@link OutputStream} using the given {@code schema}.
 *//*ww  w .j a  va2 s .co m*/
public static <T> void writeTo(OutputStream out, T message, Schema<T> schema, boolean numeric)
        throws IOException {
    final IOContext context = new IOContext(DEFAULT_SMILE_FACTORY._getBufferRecycler(), out, false);

    final SmileGenerator generator = newSmileGenerator(out, context.allocWriteEncodingBuffer(), 0, true,
            context);

    // final SmileGenerator generator = DEFAULT_SMILE_FACTORY.createJsonGenerator(out);

    try {
        JsonIOUtil.writeTo(generator, message, schema, numeric);
    } finally {
        generator.close();
    }
}

From source file:io.protostuff.JsonIOUtil.java

/**
 * Serializes the {@code messages} into the stream using the given schema.
 *//*from   www .  j  av  a 2  s  .  co  m*/
public static <T> void writeListTo(OutputStream out, List<T> messages, Schema<T> schema, boolean numeric)
        throws IOException {
    final IOContext context = new IOContext(DEFAULT_JSON_FACTORY._getBufferRecycler(), out, false);

    final JsonGenerator generator = newJsonGenerator(out, context.allocWriteEncodingBuffer(), 0, true, context);
    /*
     * final JsonGenerator generator = DEFAULT_JSON_FACTORY.createJsonGenerator(out, JsonEncoding.UTF8);
     */
    try {
        writeListTo(generator, messages, schema, numeric);
    } finally {
        generator.close();
    }
}

From source file:io.protostuff.JsonIOUtil.java

/**
 * Serializes the {@code message} into an {@link OutputStream} using the given {@code schema}.
 *///from   w  ww .j av  a2 s .  co  m
public static <T> void writeTo(OutputStream out, T message, Schema<T> schema, boolean numeric)
        throws IOException {
    final IOContext context = new IOContext(DEFAULT_JSON_FACTORY._getBufferRecycler(), out, false);

    final JsonGenerator generator = newJsonGenerator(out, context.allocWriteEncodingBuffer(), 0, true, context);

    /*
     * final JsonGenerator generator = DEFAULT_JSON_FACTORY.createJsonGenerator(out, JsonEncoding.UTF8);
     */
    try {
        writeTo(generator, message, schema, numeric);
    } finally {
        generator.close();
    }
}