Package org.globus.ftp
Class InputStreamDataSink
- java.lang.Object
-
- org.globus.ftp.InputStreamDataSink
-
-
Field Summary
Fields Modifier and Type Field Description protected CircularBufferbuffers
-
Constructor Summary
Constructors Constructor Description InputStreamDataSink()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Closes this data sink and releases any system resources associated with this sink.InputStreamgetInputStream()voidwrite(Buffer buffer)Writes the specified buffer to this data sink.
-
-
-
Field Detail
-
buffers
protected CircularBuffer buffers
-
-
Method Detail
-
write
public void write(Buffer buffer) throws IOException
Description copied from interface:DataSinkWrites the specified buffer to this data sink.
Note:buffer.getOffset()might return -1 if the transfer mode used does not support data offsets, for example stream transfer mode.- Specified by:
writein interfaceDataSink- Parameters:
buffer- the data buffer to write.- Throws:
IOException- if an I/O error occurs.
-
close
public void close() throws IOExceptionDescription copied from interface:DataSinkCloses this data sink and releases any system resources associated with this sink.- Specified by:
closein interfaceDataSink- Throws:
IOException- if an I/O error occurs.
-
getInputStream
public InputStream getInputStream()
-
-