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.java.io.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 java.io.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.
-
close
public void close() throws java.io.IOExceptionDescription copied from interface:DataSinkCloses this data sink and releases any system resources associated with this sink.
-
getInputStream
public java.io.InputStream getInputStream()
-
-