Class MergedStream

java.lang.Object
java.io.InputStream
com.fasterxml.jackson.core.io.MergedStream
All Implemented Interfaces:
Closeable, AutoCloseable

public final class MergedStream extends InputStream
Simple InputStream implementation that is used to "unwind" some data previously read from an input stream; so that as long as some of that data remains, it's returned; but as long as it's read, we'll just use data from the underlying original stream. This is similar to PushbackInputStream, but here there's only one implicit pushback, when instance is constructed.