Class ChunkedWriter

java.lang.Object
java.io.Writer
org.jolokia.server.core.util.ChunkedWriter
All Implemented Interfaces:
Closeable, Flushable, Appendable, AutoCloseable

public class ChunkedWriter extends Writer
Created by gnufied on 2/7/16. Implement chunked writing of data. Part of chunking is actually already done by OutputStream and doing so here again will result in double chunking. We just ensure that, we are flushing and closing the stream properly. This code is very closely yanked from java.nio.StreamEncoder class. The reason we couldn't simply extend StreamEncoder class is, that class marks certain attributes private which are very important for overriding close and flush methods.