public class ProgressListenerChain extends Object implements ProgressListener
This class could be used for both Amazon S3 and Amazon Glacier clients. The
legacy Amazon S3 progress listener chain
ProgressListenerChain
is
deprecated in favor of this new class.
Constructor and Description |
---|
ProgressListenerChain(ProgressListener... listeners) |
Modifier and Type | Method and Description |
---|---|
void |
addProgressListener(ProgressListener listener) |
void |
progressChanged(ProgressEvent progressEvent)
Called when progress has changed, such as additional bytes transferred,
transfer failed, etc.
|
void |
removeProgressListener(ProgressListener listener) |
public ProgressListenerChain(ProgressListener... listeners)
public void addProgressListener(ProgressListener listener)
public void removeProgressListener(ProgressListener listener)
public void progressChanged(ProgressEvent progressEvent)
ProgressListener
ProgressListenerCallbackExecutor
class, which maintains a single thread
to sequentially execute all progressChanged callbacks.progressChanged
in interface ProgressListener
progressEvent
- The event describing the progress change.ProgressListenerCallbackExecutor
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.