Package org.globus.ftp
Class OutputStreamDataSource
java.lang.Object
org.globus.ftp.OutputStreamDataSource
- All Implemented Interfaces:
DataSource
-
Field Details
-
buffers
-
-
Constructor Details
-
OutputStreamDataSource
public OutputStreamDataSource(int size)
-
-
Method Details
-
read
Description copied from interface:DataSource
Reads a data buffer from this data source.- Specified by:
read
in interfaceDataSource
- Returns:
- The data buffer read. Null, if there is no more data to be read.
- Throws:
IOException
- if an I/O error occurs.
-
close
Description copied from interface:DataSource
Closes this data source and releases any system resources associated with this source.- Specified by:
close
in interfaceDataSource
- Throws:
IOException
- if an I/O error occurs.
-
getOutputStream
-
totalSize
Description copied from interface:DataSource
Optional operation. Returns the total size, in bytes, of the data in this source. If the implementation is not able to provide a total size for the data source, it should return -1- Specified by:
totalSize
in interfaceDataSource
- Throws:
IOException
- if an I/O exception occurs
-