public class CopyStreamAdapter extends Object implements CopyStreamListener
CopyStreamEvent
,
CopyStreamListener
,
Util
Constructor and Description |
---|
CopyStreamAdapter()
Creates a new copyStreamAdapter.
|
Modifier and Type | Method and Description |
---|---|
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.
|
public CopyStreamAdapter()
public void addCopyStreamListener(CopyStreamListener listener)
listener
- The CopyStreamlistener to register.public void bytesTransferred(CopyStreamEvent event)
bytesTransferred
in interface CopyStreamListener
event
- The CopyStreamEvent fired by the copying of a block of bytes.public void bytesTransferred(long totalBytesTransferred, int bytesTransferred, long streamSize)
bytesTransferred
in interface CopyStreamListener
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.public void removeCopyStreamListener(CopyStreamListener listener)
listener
- The CopyStreamlistener to unregister.Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.