Package net.solarnetwork.common.s3.sdk
Class SdkTransferProgressListenerAdapter<T>
java.lang.Object
net.solarnetwork.common.s3.sdk.SdkTransferProgressListenerAdapter<T>
- Type Parameters:
T- the listener type
- All Implemented Interfaces:
com.amazonaws.event.ProgressListener
public class SdkTransferProgressListenerAdapter<T>
extends Object
implements com.amazonaws.event.ProgressListener
Adapts
ProgressListener to the AWS SDK ProgressListener.- Version:
- 2.0
- Author:
- matt
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.amazonaws.event.ProgressListener
com.amazonaws.event.ProgressListener.ExceptionReporter, com.amazonaws.event.ProgressListener.NoOpProgressListener -
Field Summary
Fields inherited from interface com.amazonaws.event.ProgressListener
NOOP -
Constructor Summary
ConstructorsConstructorDescriptionSdkTransferProgressListenerAdapter(net.solarnetwork.service.ProgressListener<T> delegate, T context, boolean trackRequest) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidprogressChanged(com.amazonaws.event.ProgressEvent progressEvent)
-
Constructor Details
-
SdkTransferProgressListenerAdapter
public SdkTransferProgressListenerAdapter(net.solarnetwork.service.ProgressListener<T> delegate, T context, boolean trackRequest) Constructor.- Parameters:
delegate- the listener delegatecontext- the listener contexttrackRequest- true to track upload (request) progress, false to track download (response) progress
-
-
Method Details
-
progressChanged
public void progressChanged(com.amazonaws.event.ProgressEvent progressEvent) - Specified by:
progressChangedin interfacecom.amazonaws.event.ProgressListener
-