| java.lang.Object | ||
| ↳ | java.io.InputStream | |
| ↳ | com.google.code.com.sun.mail.imap.IMAPInputStream | |
This class implements an IMAP data stream.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | slop | ||||||||||
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.io.InputStream
| |||||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| blksize | |||||||||||
| buf | |||||||||||
| bufcount | |||||||||||
| bufpos | |||||||||||
| max | |||||||||||
| msg | |||||||||||
| peek | |||||||||||
| pos | |||||||||||
| readbuf | |||||||||||
| section | |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Create an IMAPInputStream.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns the number of bytes that can be read from this input
stream without blocking.
| |||||||||||
Reads up to
b.length bytes of data from this input
stream into an array of bytes. | |||||||||||
Reads the next byte of data from this buffered input stream.
| |||||||||||
Reads up to
len bytes of data from this
input stream into the given buffer. | |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.io.InputStream
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.io.Closeable
| |||||||||||
Create an IMAPInputStream.
| msg | |
|---|---|
| section | |
| max | |
| peek |
Returns the number of bytes that can be read from this input stream without blocking.
| IOException |
|---|
Reads up to b.length bytes of data from this input
stream into an array of bytes.
Returns the total number of bytes read into the buffer, or
-1 is there is no more data.
Note that this method mimics the "weird !" semantics of BufferedInputStream in that the number of bytes actually returned may be less that the requested value. So callers of this routine should be aware of this and must check the return value to insure that they have obtained the requisite number of bytes.
| b |
|---|
| IOException |
|---|
Reads the next byte of data from this buffered input stream.
If no byte is available, the value -1 is returned.
| IOException |
|---|
Reads up to len bytes of data from this
input stream into the given buffer.
Returns the total number of bytes read into the buffer,
or -1 if there is no more data.
Note that this method mimics the "weird !" semantics of BufferedInputStream in that the number of bytes actually returned may be less that the requested value. So callers of this routine should be aware of this and must check the return value to insure that they have obtained the requisite number of bytes.
| b | |
|---|---|
| off | |
| len |
| IOException |
|---|