Class TransferSession
java.lang.Object
co.yellowdog.platform.clients.objectstore.TransferSession
- Direct Known Subclasses:
DownloadSession
,UploadSession
-
Method Summary
Modifier and TypeMethodDescriptionvoid
abort()
void
addListener
(SessionErrorEventListener listener) void
addListener
(SessionProgressEventListener listener) void
addListener
(SessionStatusEventListener listener) int
int
int
long
void
start()
whenStatusMatches
(@NonNull Predicate<TransferStatus> statusPredicate)
-
Method Details
-
addListener
-
addListener
-
addListener
-
start
public void start() -
abort
public void abort() -
whenStatusMatches
public Future<TransferSession> whenStatusMatches(@NonNull @NonNull Predicate<TransferStatus> statusPredicate) -
getStatistics
-
getSessionId
-
getLocalFilePath
-
getNamespace
-
getObjectName
-
getObjectSize
public long getObjectSize() -
getChunkSize
public int getChunkSize() -
getChunkCount
public int getChunkCount() -
getMaxAttempts
public int getMaxAttempts() -
getDirection
-
getStatus
-