Class ServletInputStream
- java.lang.Object
-
- java.io.InputStream
-
- ro.sync.ecss.extensions.api.webapp.plugin.servlet.ServletInputStream
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
@API(type=NOT_EXTENDABLE, src=PUBLIC) public abstract class ServletInputStream extends java.io.InputStream
ServletInputStream interface inspired from HTTP Servlet 5.0.- Since:
- 26
*********************************
EXPERIMENTAL - Subject to change
********************************
Please note that this API is not marked as final and it can change in one of the next versions of the application. If you have suggestions, comments about it, please let us know.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ServletInputStream()
Does nothing, because this is an abstract class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
readLine(byte[] b, int off, int len)
Reads the input stream, one line at a time.
-
-
-
Method Detail
-
readLine
public final int readLine(byte[] b, int off, int len) throws java.io.IOException
Reads the input stream, one line at a time. Starting at an offset, reads bytes into an array, until it reads a certain number of bytes or reaches a newline character, which it reads into the array as well.This method returns -1 if it reaches the end of the input stream before reading the maximum number of bytes.
- Parameters:
b
- an array of bytes into which data is readoff
- an integer specifying the character at which this method begins readinglen
- an integer specifying the maximum number of bytes to read- Returns:
- an integer specifying the actual number of bytes read, or -1 if the end of the stream is reached
- Throws:
java.io.IOException
- if an input or output exception has occurred
-
-