com.amazonaws.services.s3.model
Class LegacyS3ProgressListener

java.lang.Object
  extended by com.amazonaws.services.s3.model.LegacyS3ProgressListener
All Implemented Interfaces:
ProgressListener

public class LegacyS3ProgressListener
extends java.lang.Object
implements ProgressListener

A proxy class that wraps the deprecated S3 progress listener and implements the new ProgressListener interface.

See Also:
ProgressListener, ProgressListener

Constructor Summary
LegacyS3ProgressListener(ProgressListener listener)
           
 
Method Summary
 void progressChanged(ProgressEvent progressEvent)
          Called when progress has changed, such as additional bytes transferred, transfer failed, etc.
 ProgressListener unwrap()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LegacyS3ProgressListener

public LegacyS3ProgressListener(ProgressListener listener)
Method Detail

unwrap

public ProgressListener unwrap()

progressChanged

public void progressChanged(ProgressEvent progressEvent)
Description copied from interface: ProgressListener
Called when progress has changed, such as additional bytes transferred, transfer failed, etc. The execution of the callback of this listener is managed by ProgressListenerCallbackExecutor class, which maintains a single thread to sequentially execute all progressChanged callbacks.

Specified by:
progressChanged in interface ProgressListener
Parameters:
progressEvent - The event describing the progress change.
See Also:
ProgressListenerCallbackExecutor


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.