public class S3ProgressPublisher extends SDKProgressPublisher
Constructor and Description |
---|
S3ProgressPublisher() |
Modifier and Type | Method and Description |
---|---|
private static java.util.concurrent.Future<?> |
deliverEvent(S3ProgressListener listener,
PersistableTransfer persistableTransfer) |
static java.util.concurrent.Future<?> |
publishTransferPersistable(ProgressListener listener,
PersistableTransfer persistableTransfer)
Used to deliver a persistable transfer to the given s3 listener.
|
private static java.util.concurrent.Future<?> |
quietlyCallListener(S3ProgressListener listener,
PersistableTransfer persistableTransfer) |
getExecutorService, publishProgress, publishRequestBytesTransferred, publishRequestContentLength, publishRequestReset, publishResponseBytesDiscarded, publishResponseBytesTransferred, publishResponseContentLength, publishResponseReset, setLatestFutureTask, shutdown, waitTillCompletion
public static java.util.concurrent.Future<?> publishTransferPersistable(ProgressListener listener, PersistableTransfer persistableTransfer)
listener
- only listener of type S3ProgressListener
will be
notified.private static java.util.concurrent.Future<?> deliverEvent(S3ProgressListener listener, PersistableTransfer persistableTransfer)
private static java.util.concurrent.Future<?> quietlyCallListener(S3ProgressListener listener, PersistableTransfer persistableTransfer)