Class LimitedInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
org.apache.james.mime4j.io.PositionInputStream
org.apache.james.mime4j.io.LimitedInputStream
- All Implemented Interfaces:
Closeable, AutoCloseable
-
Field Summary
FieldsFields inherited from class PositionInputStream
positionFields inherited from class FilterInputStream
in -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class PositionInputStream
available, close, getPosition, mark, markSupported, resetMethods inherited from class FilterInputStream
read
-
Field Details
-
limit
private final long limit
-
-
Constructor Details
-
LimitedInputStream
-
-
Method Details
-
enforceLimit
- Throws:
IOException
-
read
- Overrides:
readin classPositionInputStream- Throws:
IOException
-
read
- Overrides:
readin classPositionInputStream- Throws:
IOException
-
skip
- Overrides:
skipin classPositionInputStream- Throws:
IOException
-
getBytesLeft
private int getBytesLeft()
-