public static class FSEditLogLoader.PositionTrackingInputStream extends FilterInputStream
in| Constructor and Description |
|---|
PositionTrackingInputStream(InputStream is) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearLimit()
Disable limit.
|
long |
getPos() |
void |
mark(int limit) |
int |
read() |
int |
read(byte[] data) |
int |
read(byte[] data,
int offset,
int length) |
void |
reset() |
void |
setLimit(long limit)
Set a limit.
|
long |
skip(long amt) |
available, close, markSupportedpublic PositionTrackingInputStream(InputStream is)
public int read()
throws IOException
read in class FilterInputStreamIOExceptionpublic int read(byte[] data)
throws IOException
read in class FilterInputStreamIOExceptionpublic int read(byte[] data,
int offset,
int length)
throws IOException
read in class FilterInputStreamIOExceptionpublic void setLimit(long limit)
public void clearLimit()
public void mark(int limit)
mark in class FilterInputStreampublic void reset()
throws IOException
reset in class FilterInputStreamIOExceptionpublic long getPos()
public long skip(long amt)
throws IOException
skip in class FilterInputStreamIOExceptionCopyright © 2008–2024 Apache Software Foundation. All rights reserved.