Package io.tus.java.client
Class TusURLMemoryStore
- java.lang.Object
- 
- io.tus.java.client.TusURLMemoryStore
 
- 
- All Implemented Interfaces:
- TusURLStore
 
 public class TusURLMemoryStore extends java.lang.Object implements TusURLStore This class is used to map an upload's fingerprint with the corresponding upload URL by storing the entries in aHashMap. This functionality is used to allow resuming uploads. The fingerprint is usually retrieved usingTusUpload.getFingerprint().
 The values will only be stored as long as the application is running. This store will not keep the values after your application crashes or restarts.
- 
- 
Constructor SummaryConstructors Constructor Description TusURLMemoryStore()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.URLget(java.lang.String fingerprint)Retrieve an upload's URL for a fingerprint.voidremove(java.lang.String fingerprint)Remove an entry from the store.voidset(java.lang.String fingerprint, java.net.URL url)Store a new fingerprint and its upload URL.
 
- 
- 
- 
Method Detail- 
setpublic void set(java.lang.String fingerprint, java.net.URL url)Description copied from interface:TusURLStoreStore a new fingerprint and its upload URL.- Specified by:
- setin interface- TusURLStore
- Parameters:
- fingerprint- An upload's fingerprint.
- url- The corresponding upload URL.
 
 - 
getpublic java.net.URL get(java.lang.String fingerprint) Description copied from interface:TusURLStoreRetrieve an upload's URL for a fingerprint. If no matching entry is found this method will returnnull.- Specified by:
- getin interface- TusURLStore
- Parameters:
- fingerprint- An upload's fingerprint.
- Returns:
- The corresponding upload URL.
 
 - 
removepublic void remove(java.lang.String fingerprint) Description copied from interface:TusURLStoreRemove an entry from the store. CallingTusURLStore.get(String)with the same fingerprint will returnnull. If no entry exists for this fingerprint no exception should be thrown.- Specified by:
- removein interface- TusURLStore
- Parameters:
- fingerprint- An upload's fingerprint.
 
 
- 
 
-