Class TransferBatch<T extends TransferSession>
java.lang.Object
co.yellowdog.platform.clients.objectstore.TransferBatch<T>
- Direct Known Subclasses:
DownloadBatch,UploadBatch
-
Method Summary
Modifier and TypeMethodDescriptionvoidabort()voidaddBatchListener(@NonNull BatchStatusEventListener listener) voidaddSessionListener(@NonNull SessionErrorEventListener listener) voidaddSessionListener(@NonNull SessionProgressEventListener listener) voidaddSessionListener(@NonNull SessionStatusEventListener listener) voidstart()whenStatusMatches(@NonNull Predicate<TransferStatus> statusPredicate)
-
Method Details
-
start
public void start() -
abort
public void abort() -
getTransferSessions
-
addSessionListener
-
addSessionListener
-
addSessionListener
-
addBatchListener
-
whenStatusMatches
public Future<TransferBatch<T>> whenStatusMatches(@NonNull @NonNull Predicate<TransferStatus> statusPredicate) -
getStatistics
-
getDirection
-
getStatus
-