public class ProgressableProgressListener extends Object implements software.amazon.awssdk.transfer.s3.progress.TransferListener
Constructor and Description |
---|
ProgressableProgressListener(S3AFileSystem fs,
String key,
org.apache.hadoop.util.Progressable progress)
Instantiate.
|
Modifier and Type | Method and Description |
---|---|
void |
bytesTransferred(software.amazon.awssdk.transfer.s3.progress.TransferListener.Context.BytesTransferred context) |
void |
transferComplete(software.amazon.awssdk.transfer.s3.progress.TransferListener.Context.TransferComplete context) |
void |
transferInitiated(software.amazon.awssdk.transfer.s3.progress.TransferListener.Context.TransferInitiated context) |
long |
uploadCompleted(software.amazon.awssdk.transfer.s3.model.ObjectTransfer upload)
Method to invoke after upload has completed.
|
public ProgressableProgressListener(S3AFileSystem fs, String key, org.apache.hadoop.util.Progressable progress)
fs
- filesystem: will be invoked with statistics updateskey
- key for the uploadprogress
- optional callback for progress.public void transferInitiated(software.amazon.awssdk.transfer.s3.progress.TransferListener.Context.TransferInitiated context)
transferInitiated
in interface software.amazon.awssdk.transfer.s3.progress.TransferListener
public void transferComplete(software.amazon.awssdk.transfer.s3.progress.TransferListener.Context.TransferComplete context)
transferComplete
in interface software.amazon.awssdk.transfer.s3.progress.TransferListener
public void bytesTransferred(software.amazon.awssdk.transfer.s3.progress.TransferListener.Context.BytesTransferred context)
bytesTransferred
in interface software.amazon.awssdk.transfer.s3.progress.TransferListener
public long uploadCompleted(software.amazon.awssdk.transfer.s3.model.ObjectTransfer upload)
upload
- upload which has just completed.Copyright © 2008–2024 Apache Software Foundation. All rights reserved.