Package io.tus.java.client
-
Interface Summary Interface Description TusURLStore Implementations of this interface are used to map an upload's fingerprint with the corresponding upload URL. -
Class Summary Class Description TusClient This class is used for creating or resuming uploads.TusExecutor TusExecutor is a wrapper class which you can build around your uploading mechanism and any exception thrown by it will be caught and may result in a retry.TusUpload This class contains information about a file which will be uploaded later.TusUploader This class is used for doing the actual upload of the files.TusURLMemoryStore This class is used to map an upload's fingerprint with the corresponding upload URL by storing the entries in aHashMap
. -
Exception Summary Exception Description FingerprintNotFoundException This exception is thrown byTusClient.resumeUpload(TusUpload)
if no upload URL has been stored in theTusURLStore
.ProtocolException This exception is thrown if the server sends a request with an unexpected status code or missing/invalid headers.ResumingNotEnabledException This exception is thrown when you try to resume an upload usingTusClient.resumeUpload(TusUpload)
without enabling it first.