All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.godmonth.util.servlet.ServletInputStreamWrapper Maven / Gradle / Ivy

package com.godmonth.util.servlet;

import java.io.IOException;
import java.io.InputStream;

import javax.servlet.ServletInputStream;

/**
 * @author shenyue
 */
public class ServletInputStreamWrapper extends ServletInputStream {

	private final InputStream inputStream;

	public ServletInputStreamWrapper(InputStream inputStream) {
		super();
		this.inputStream = inputStream;
	}

	public int read() throws IOException {
		return inputStream.read();
	}

	public int read(byte[] b) throws IOException {
		return inputStream.read(b);
	}

	public int read(byte[] b, int off, int len) throws IOException {
		return inputStream.read(b, off, len);
	}

	public long skip(long n) throws IOException {
		return inputStream.skip(n);
	}

	public int available() throws IOException {
		return inputStream.available();
	}

	public void close() throws IOException {
		inputStream.close();
	}

	public void mark(int readlimit) {
		inputStream.mark(readlimit);
	}

	public void reset() throws IOException {
		inputStream.reset();
	}

	public boolean markSupported() {
		return inputStream.markSupported();
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy