A repeatable input stream wrapper for any input stream. This input stream relies on buffered data to repeat, and can therefore only be repeated when less data has been read than this buffer can hold.
Note: Always use a {@link RepeatableFileInputStream} instead of thisclass if you are sourcing data from a file, as the file-based repeatable input stream can be repeated without any limitations.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.