org.apache.commons.net.io
public class CopyStreamAdapter extends Object implements CopyStreamListener
Version: $Id: CopyStreamAdapter.java 165675 2005-05-02 20:09:55Z rwinston $
See Also: CopyStreamEvent CopyStreamListener Util
Constructor Summary | |
---|---|
CopyStreamAdapter()
Creates a new copyStreamAdapter. |
Method Summary | |
---|---|
void | addCopyStreamListener(CopyStreamListener listener)
Registers a CopyStreamListener to receive CopyStreamEvents.
|
void | bytesTransferred(CopyStreamEvent event)
This method is invoked by a CopyStreamEvent source after copying
a block of bytes from a stream. |
void | bytesTransferred(long totalBytesTransferred, int bytesTransferred, long streamSize)
This method is not part of the JavaBeans model and is used by the
static methods in the org.apache.commons.io.Util class for efficiency.
|
void | removeCopyStreamListener(CopyStreamListener listener)
Unregisters a CopyStreamListener. |
Parameters: listener The CopyStreamlistener to register.
Parameters: event The CopyStreamEvent fired by the copying of a block of bytes.
Parameters: totalBytesTransferred The total number of bytes transferred so far by the copy operation. bytesTransferred The number of bytes copied by the most recent write. streamSize The number of bytes in the stream being copied. This may be equal to CopyStreamEvent.UNKNOWN_STREAM_SIZE if the size is unknown.
Parameters: listener The CopyStreamlistener to unregister.