water.util
Class RIStream
java.lang.Object
java.io.InputStream
water.util.RIStream
- All Implemented Interfaces:
- java.io.Closeable
- Direct Known Subclasses:
- PersistS3.H2SO3InputStream
public abstract class RIStream
- extends java.io.InputStream
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_retries
public final int _retries
- See Also:
- Constant Field Values
RIStream
protected RIStream(long off,
Job.ProgressMonitor pmon)
off
public final long off()
expectedSz
public final long expectedSz()
setExpectedSz
public void setExpectedSz(long sz)
open
public final void open()
open
protected abstract java.io.InputStream open(long offset)
throws java.io.IOException
- Throws:
java.io.IOException
closeQuietly
public void closeQuietly()
markSupported
public boolean markSupported()
- Overrides:
markSupported in class java.io.InputStream
mark
public void mark(int readLimit)
- Overrides:
mark in class java.io.InputStream
reset
public void reset()
- Overrides:
reset in class java.io.InputStream
available
public final int available()
throws java.io.IOException
- Overrides:
available in class java.io.InputStream
- Throws:
java.io.IOException
read
public int read()
throws java.io.IOException
- Specified by:
read in class java.io.InputStream
- Throws:
java.io.IOException
read
public int read(byte[] b)
throws java.io.IOException
- Overrides:
read in class java.io.InputStream
- Throws:
java.io.IOException
read
public int read(byte[] b,
int off,
int len)
throws java.io.IOException
- Overrides:
read in class java.io.InputStream
- Throws:
java.io.IOException
close
public void close()
throws java.io.IOException
- Specified by:
close in interface java.io.Closeable- Overrides:
close in class java.io.InputStream
- Throws:
java.io.IOException
skip
public long skip(long n)
throws java.io.IOException
- Overrides:
skip in class java.io.InputStream
- Throws:
java.io.IOException