Interface KiiUploadRTransferManager<T1 extends KiiUploadRTransferManagerCallback<T2,T1>,T2 extends KiiUploadRTransferManager<T1,T2>>
-
- All Known Implementing Classes:
KiiRTransferManager
public interface KiiUploadRTransferManager<T1 extends KiiUploadRTransferManagerCallback<T2,T1>,T2 extends KiiUploadRTransferManager<T1,T2>>
An interface to manage status of upload transfer.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<KiiUploader>
listUploadEntries(android.content.Context context)
Lists existing upload entries.void
listUploadEntries(android.content.Context context, T1 callback)
Asynchronous call oflistUploadEntries(Context)
-
-
-
Method Detail
-
listUploadEntries
@NonNull java.util.List<KiiUploader> listUploadEntries(@NonNull android.content.Context context) throws StateStoreAccessException
Lists existing upload entries. Entry Life cycle: The entry will be created on callingKiiUploader.transfer(KiiRTransferProgressCallback)
and deleted on completion/termination of upload. For details please refer toKiiUploader
NOTE: This api access to internal file storage stores status of upload . Should not be executed in UI/Main thread.- Parameters:
context
- application context.- Returns:
- List of KiiUploader instance.
- Throws:
StateStoreAccessException
- Thrown when failed to access the persistent storage stores transfer status. (ex. Disk full, etc.)
You can retry safely.
-
listUploadEntries
void listUploadEntries(@NonNull android.content.Context context, @NonNull T1 callback)
Asynchronous call oflistUploadEntries(Context)
- Parameters:
context
- application context.callback
- called when completed.- Throws:
java.lang.IllegalArgumentException
- Thrown if context or callback is null.- See Also:
listUploadEntries(Context)
,KiiRTransferManagerCallback
-
-