Package software.amazon.awssdk.transfer.s3.progress
-
Interface Summary Interface Description TransferListener TheTransferListener
interface may be implemented by your application in order to receive event-driven updates on the progress of a transfer initiated byS3TransferManager
.TransferListener.Context.BytesTransferred Additional bytes have been submitted or received.TransferListener.Context.TransferComplete The transfer has completed successfully.TransferListener.Context.TransferFailed The transfer failed.TransferListener.Context.TransferInitiated A new transfer has been initiated.TransferProgress TransferProgress
is a stateful representation of the progress of a transfer initiated byS3TransferManager
.TransferProgressSnapshot TransferProgressSnapshot
is an immutable, point-in-time representation of the progress of a given transfer initiated byS3TransferManager
. -
Class Summary Class Description LoggingTransferListener An example implementation ofTransferListener
that logs a progress bar at theINFO
level.TransferListener.Context A wrapper class that groups together the different context interfaces that are exposed toTransferListener
s.