public class SizeLimitedInputStream extends InputStream
If you try to retrieve more than the maximum allowed size, the read() methods will fail with an IOException
Constructor and Description |
---|
SizeLimitedInputStream(InputStream wrappedInputStream,
int maxBytesToRead) |
Modifier and Type | Method and Description |
---|---|
int |
available() |
void |
close() |
void |
mark(int readlimit) |
boolean |
markSupported() |
int |
read() |
void |
reset() |
long |
skip(long n) |
read, read
public SizeLimitedInputStream(InputStream wrappedInputStream, int maxBytesToRead)
public int read() throws IOException
read
in class InputStream
IOException
public long skip(long n) throws IOException
skip
in class InputStream
IOException
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class InputStream
IOException
public int available() throws IOException
available
in class InputStream
IOException
public void mark(int readlimit)
mark
in class InputStream
public void reset() throws IOException
reset
in class InputStream
IOException
public boolean markSupported()
markSupported
in class InputStream
Copyright © 2003–2017 Atlassian. All rights reserved.