Class TransferBatch<T extends TransferSession>
java.lang.Object
co.yellowdog.platform.clients.objectstore.TransferBatch<T>
- Direct Known Subclasses:
DownloadBatch
,UploadBatch
-
Method Summary
Modifier and TypeMethodDescriptionvoid
abort()
void
addBatchListener
(@NonNull BatchStatusEventListener listener) void
addSessionListener
(@NonNull SessionErrorEventListener listener) void
addSessionListener
(@NonNull SessionProgressEventListener listener) void
addSessionListener
(@NonNull SessionStatusEventListener listener) void
start()
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
-