Example usage for com.fasterxml.jackson.core.util ByteArrayBuilder release

List of usage examples for com.fasterxml.jackson.core.util ByteArrayBuilder release

Introduction

In this page you can find the example usage for com.fasterxml.jackson.core.util ByteArrayBuilder release.

Prototype

public void release() 

Source Link

Document

Clean up method to call to release all buffers this object may be using.

Usage

From source file:net.logstash.logback.LogstashAbstractFormatter.java

public byte[] writeValueAsBytes(EventType event, Context context) throws IOException {
    ByteArrayBuilder outputStream = new ByteArrayBuilder(getBufferRecycler());

    try {//from  w w  w .  j  a  va  2 s.com
        writeValueToOutputStream(event, context, outputStream);
        return outputStream.toByteArray();
    } finally {
        outputStream.release();
    }
}

From source file:net.logstash.logback.composite.CompositeJsonFormatter.java

public byte[] writeEventAsBytes(Event event) throws IOException {
    ByteArrayBuilder outputStream = new ByteArrayBuilder(getBufferRecycler());

    try {//  ww  w . ja v  a2s .  co  m
        writeEventToOutputStream(event, outputStream);
        outputStream.flush();
        return outputStream.toByteArray();
    } finally {
        outputStream.release();
    }
}