DeliveryMode
, ProgressListener
public class ProgressTracker extends SyncProgressListener
DeliveryMode.Check
ProgressListener.ExceptionReporter, ProgressListener.NoOpProgressListener
Modifier and Type | Field | Description |
---|---|---|
static ProgressTracker |
NOOP |
Constructor | Description |
---|---|
ProgressTracker() |
Modifier and Type | Method | Description |
---|---|---|
Progress |
getProgress() |
|
void |
progressChanged(ProgressEvent progressEvent) |
Called when progress has changed, such as additional bytes transferred,
transfer failed, etc.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isSyncCallSafe
public static final ProgressTracker NOOP
public void progressChanged(ProgressEvent progressEvent)
ProgressListener
SdkProgressPublisher
. Implementation of this interface
should never block.
If the implementation follows the best practice and doesn't block, it
should then extends from SyncProgressListener
.
Note any exception thrown by the listener will get ignored.
Should there be need to capture any such exception, you may consider
wrapping the listener with ProgressListener.ExceptionReporter.wrap(ProgressListener)
.
progressEvent
- The event describing the progress change.SdkProgressPublisher
,
ProgressListener.ExceptionReporter
public Progress getProgress()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.