@Public public class InputStreamFSInputWrapper extends FSDataInputStream
InputStream and exposes it as FSDataInputStream.
seek(long) and getPos() are currently not supported.| Constructor and Description |
|---|
InputStreamFSInputWrapper(InputStream inStream) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
long |
getPos()
Gets the current position in the input stream.
|
int |
read() |
int |
read(byte[] b) |
int |
read(byte[] b,
int off,
int len) |
void |
seek(long desired)
Seek to the given offset from the start of the file.
|
available, mark, markSupported, reset, skippublic InputStreamFSInputWrapper(InputStream inStream)
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class InputStreamIOExceptionpublic void seek(long desired)
throws IOException
FSDataInputStreamseek in class FSDataInputStreamdesired - the desired offsetIOException - Thrown if an error occurred while seeking inside the input stream.public long getPos()
throws IOException
FSDataInputStreamgetPos in class FSDataInputStreamIOException - Thrown if an I/O error occurred in the underlying stream
implementation while accessing the stream's position.public int read()
throws IOException
read in class InputStreamIOExceptionpublic int read(byte[] b,
int off,
int len)
throws IOException
read in class InputStreamIOExceptionpublic int read(byte[] b)
throws IOException
read in class InputStreamIOExceptionCopyright © 2014–2018 The Apache Software Foundation. All rights reserved.