Package io.tus.java.client
Interface TusURLStore
- All Known Implementing Classes:
TusURLMemoryStore
public interface TusURLStore
Implementations of this interface are used to map an upload's fingerprint with the corresponding
upload URL. This functionality is used to allow resuming uploads. The fingerprint is usually
retrieved using
TusUpload.getFingerprint()
.-
Method Summary
-
Method Details
-
set
Store a new fingerprint and its upload URL.- Parameters:
fingerprint
- An upload's fingerprint.url
- The corresponding upload URL.
-
get
Retrieve an upload's URL for a fingerprint. If no matching entry is found this method will returnnull
.- Parameters:
fingerprint
- An upload's fingerprint.- Returns:
- The corresponding upload URL.
-
remove
Remove an entry from the store. Callingget(String)
with the same fingerprint will returnnull
. If no entry exists for this fingerprint no exception should be thrown.- Parameters:
fingerprint
- An upload's fingerprint.
-