Package io.goobi.viewer.model.files.external
package io.goobi.viewer.model.files.external
Handles downloading of files from external URLs, tracking download progress and
returning structured results for use in asynchronous file-retrieval workflows.
-
ClassesClassDescriptionDownloads files or ZIP archives from remote URIs to a local target directory, with optional decryption and progress tracking.Immutable snapshot of a transfer's progress, holding the number of bytes already processed and the total expected size, with convenience methods for relative and percentage values.A
FilterInputStreamthat tracks the number of bytes read and reports download progress via a callback.