001
014
015 package com.liferay.portal.kernel.io.unsync;
016
017 import java.io.IOException;
018 import java.io.InputStream;
019
020
027 public class UnsyncFilterInputStream extends InputStream {
028
029 public UnsyncFilterInputStream(InputStream inputStream) {
030 this.inputStream = inputStream;
031 }
032
033 public int available() throws IOException {
034 return inputStream.available();
035 }
036
037 public void close() throws IOException {
038 inputStream.close();
039 }
040
041 public void mark(int readLimit) {
042 inputStream.mark(readLimit);
043 }
044
045 public boolean markSupported() {
046 return inputStream.markSupported();
047 }
048
049 public int read() throws IOException {
050 return inputStream.read();
051 }
052
053 public int read(byte[] byteArray) throws IOException {
054 return inputStream.read(byteArray);
055 }
056
057 public int read(byte[] byteArray, int offset, int length)
058 throws IOException {
059
060 return inputStream.read(byteArray, offset, length);
061 }
062
063 public void reset() throws IOException {
064 inputStream.reset();
065 }
066
067 public long skip(long skip) throws IOException {
068 return inputStream.skip(skip);
069 }
070
071 protected InputStream inputStream;
072
073 }