1 17 18 package org.apache.geronimo.deployment.util; 19 20 import java.io.InputStream ; 21 import java.io.IOException ; 22 23 30 public class UnclosableInputStream extends InputStream { 31 32 private final InputStream delegate; 33 34 public UnclosableInputStream(InputStream delegate) { 35 this.delegate = delegate; 36 } 37 38 public void close() { 39 } 40 41 public int available() throws IOException { 42 return delegate.available(); 43 } 44 45 public void mark(int readLimit) { 46 delegate.mark(readLimit); 47 } 48 49 public boolean markSupported() { 50 return delegate.markSupported(); 51 } 52 53 public int read() throws IOException { 54 return delegate.read(); 55 } 56 57 public int read(byte[] buffer) throws IOException { 58 return delegate.read(buffer); 59 } 60 61 public int read(byte[] buffer, int offset, int length) throws IOException { 62 return delegate.read(buffer, offset, length); 63 } 64 65 public void reset() throws IOException { 66 delegate.reset(); 67 } 68 69 public long skip(long n) throws IOException { 70 return delegate.skip(n); 71 } 72 73 74 } | Popular Tags |