All Packages Class Hierarchy This Package Previous Next Index
Class com.oroinc.io.CopyStreamEvent
java.lang.Object
|
+----java.util.EventObject
|
+----com.oroinc.io.CopyStreamEvent
- public class CopyStreamEvent
- extends EventObject
A CopyStreamEvent is triggered after every write performed by a
stream copying operation. The event stores the number of bytes
transferred by the write triggering the event as well as the total
number of bytes transferred so far by the copy operation.
Copyright © 1997 Original Reusable Objects, Inc.
All rights reserved.
- See Also:
- CopyStreamListener, CopyStreamAdapter, Util
-
UNKNOWN_STREAM_SIZE
-
-
CopyStreamEvent(Object, long, int, long)
- Creates a new CopyStreamEvent instance.
-
getBytesTransferred()
- Returns the number of bytes transferred by the write that triggered
the event.
-
getStreamSize()
- Returns the size of the stream being copied.
-
getTotalBytesTransferred()
- Returns the total number of bytes transferred so far by the copy
operation.
UNKNOWN_STREAM_SIZE
public static final long UNKNOWN_STREAM_SIZE
CopyStreamEvent
public CopyStreamEvent(Object source,
long totalBytesTransferred,
int bytesTransferred,
long streamSize)
- Creates a new CopyStreamEvent instance.
- Parameters:
- source - The source of the event.
- totalBytesTransferred - The total number of bytes transferred so
far during a copy operation.
- bytesTransferred - The number of bytes transferred during the
write that triggered the CopyStreamEvent.
- streamSize - The number of bytes in the stream being copied.
This may be set to
UNKNOWN_STREAM_SIZE
if the
size is unknown.
getBytesTransferred
public int getBytesTransferred()
- Returns the number of bytes transferred by the write that triggered
the event.
- Returns:
- The number of bytes transferred by the write that triggered
the vent.
getTotalBytesTransferred
public long getTotalBytesTransferred()
- Returns the total number of bytes transferred so far by the copy
operation.
- Returns:
- The total number of bytes transferred so far by the copy
operation.
getStreamSize
public long getStreamSize()
- Returns the size of the stream being copied.
This may be set to
UNKNOWN_STREAM_SIZE
if the
size is unknown.
- Returns:
- The size of the stream being copied.
All Packages Class Hierarchy This Package Previous Next Index