|
Java EE 5 SDK | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object extended by java.io.InputStream extended by javax.servlet.ServletInputStream
public abstract class ServletInputStream
Provides an input stream for reading binary data from a client
request, including an efficient readLine
method
for reading data one line at a time. With some protocols, such
as HTTP POST and PUT, a ServletInputStream
object can be used to read data sent from the client.
A ServletInputStream
object is normally retrieved via
the ServletRequest.getInputStream()
method.
This is an abstract class that a servlet container implements.
Subclasses of this class
must implement the java.io.InputStream.read()
method.
ServletRequest
Constructor Summary | |
---|---|
protected |
ServletInputStream()
Does nothing, because this is an abstract class. |
Method Summary | |
---|---|
int |
readLine(byte[] b,
int off,
int len)
Reads the input stream, one line at a time. |
Methods inherited from class java.io.InputStream |
---|
available, close, mark, markSupported, read, read, read, reset, skip |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected ServletInputStream()
Method Detail |
---|
public int readLine(byte[] b, int off, int len) throws IOException
This method returns -1 if it reaches the end of the input stream before reading the maximum number of bytes.
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
IOException
- if an input or output exception has occurred
|
Java EE 5 SDK | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.
Scripting on this page tracks web page traffic, but does not change the content in any way.