package com.github.bjuvensjo.rsimulator.recorder; import javax.servlet.ServletInputStream; import java.io.ByteArrayInputStream; /** * A ServletInputStream which reads from a ByteArrayInputStream * * @author Anders Bälter */ public class BufferedServletInputStream extends ServletInputStream { ByteArrayInputStream bais; public BufferedServletInputStream(ByteArrayInputStream bais) { this.bais = bais; } /** * @see ByteArrayInputStream#available() */ public int available() { return bais.available(); } /** * @see ByteArrayInputStream#read() */ public int read() { return bais.read(); } /** * @see ByteArrayInputStream#read(byte[], int, int) */ public int read(byte[] buf, int off, int len) { return bais.read(buf, off, len); } }