| com.enterprisedt.net.ftp.FileTransferInputStream com.enterprisedt.net.ftp.FTPInputStream
FTPInputStream | public class FTPInputStream extends FileTransferInputStream (Code) | | Represents an input stream of bytes coming from an FTP server, permitting
the user to download a file by reading the stream. It can only be used
for one download, i.e. after the stream is closed it cannot be reopened.
author: Bruce Blackshaw version: $Revision: 1.1 $ |
Method Summary | |
public void | close() Closes this input stream and releases any system resources associated
with the stream. | public int | read() Reads the next byte of data from the input stream. | public int | read(byte b, int off, int len) Reads up to len bytes of data from the input stream into an array of bytes. | public void | setMonitor(FTPProgressMonitorEx monitor, long monitorInterval) The input stream uses the progress monitor currently owned by the FTP client. |
close | public void close() throws IOException(Code) | | Closes this input stream and releases any system resources associated
with the stream. This must be called before any other operations
are initiated on the FTPClient.
exception: IOException - if an I/O error occurs. |
read | public int read() throws IOException(Code) | | Reads the next byte of data from the input stream. The value byte is
returned as an int in the range 0 to 255. If no byte is available because
the end of the stream has been reached, the value -1 is returned.
This method blocks until input data is available, the end of the stream
is detected, or an exception is thrown.
|
read | public int read(byte b, int off, int len) throws IOException(Code) | | Reads up to len bytes of data from the input stream into an array of bytes.
An attempt is made to read as many as len bytes, but a smaller number may
be read, possibly zero. The number of bytes actually read is returned as an integer.
This method blocks until input data is available, end of file is detected,
or an exception is thrown.
Parameters: b - array to read into Parameters: off - offset into the array to start at Parameters: len - the number of bytes to be read the number of bytes read, or -1 if the end of the stream has been reached. |
setMonitor | public void setMonitor(FTPProgressMonitorEx monitor, long monitorInterval)(Code) | | The input stream uses the progress monitor currently owned by the FTP client.
This method allows a different progress monitor to be passed in, or for the
monitor interval to be altered.
Parameters: monitor - progress monitor reference Parameters: monitorInterval - |
Methods inherited from com.enterprisedt.net.ftp.FileTransferInputStream | public String getRemoteFile()(Code)(Java Doc)
|
|
|